diff options
-rw-r--r-- | Doc/lib/libre.tex | 45 | ||||
-rw-r--r-- | Doc/libre.tex | 45 |
2 files changed, 48 insertions, 42 deletions
diff --git a/Doc/lib/libre.tex b/Doc/lib/libre.tex index 142fd59..6f216a7 100644 --- a/Doc/lib/libre.tex +++ b/Doc/lib/libre.tex @@ -271,36 +271,39 @@ The module defines the following functions and constants, and an exception: \var{flags} value. Values can be any of the following variables, combined using bitwise OR (the \code{|} operator). -\begin{tableii}{|l|l|}{code}{Flag}{Meaning} +\begin{itemize} + +\item[I ] or IGNORECASE: +Perform case-insensitive matching; expressions like [A-Z] will match +lowercase letters, too. -\lineii{I or IGNORECASE}{Perform case-insensitive matching; - expressions like [A-Z] will match lowercase letters, too.} +\item[L ] or LOCALE: +Make \code{\e w}, \code{\e W}, \code{\e b}, \code{\e B}, dependent on +the current locale. -\lineii{L or LOCALE}{Make \code{\e w}, \code{\e W}, \code{\e b}, -\code{\e B}, dependent on the current locale. -} +\item[M ] or MULTILINE: +When specified, the pattern character \code{\^} matches at the +beginning of the string and at the beginning of each line (immediately +following each newline); and the pattern character \code{\$} matches +at the end of the string and at the end of each line (immediately +preceding each newline). -\lineii{M or MULTILINE}{When specified, the pattern character \code{\^} - matches at the beginning of the string and at the beginning of each -line (immediately following each newline); and the pattern character -\code{\$} matches at the end of the string and at the end of each line -(immediately preceding each newline). By default, \code{\^} matches only at the beginning of the string, and \code{\$} only at the end of the string and immediately before the newline (if any) at the end of the string. -} -\lineii{S or DOTALL}{Make the \code{.} special character match a newline; without this flag, \code{.} will match anything \emph{except} a newline.} +\item[S ] or DOTALL: +Make the \code{.} special character match a newline; without this +flag, \code{.} will match anything \emph{except} a newline. -\lineii{X or VERBOSE}{When specified, whitespace within the pattern -string is ignored except when in a character class or preceded by an -unescaped backslash, and, when a line contains a \code{\#} not in a -character class or preceded by an unescaped backslash, all characters -from the leftmost such \code{\#} through the end of the line are -ignored. -} +\item[X ] or VERBOSE: +When specified, whitespace within the pattern string is ignored except +when in a character class or preceded by an unescaped backslash, and, +when a line contains a \code{\#} not in a character class or preceded +by an unescaped backslash, all characters from the leftmost such +\code{\#} through the end of the line are ignored. -\end{tableii} +\end{itemize} The sequence % diff --git a/Doc/libre.tex b/Doc/libre.tex index 142fd59..6f216a7 100644 --- a/Doc/libre.tex +++ b/Doc/libre.tex @@ -271,36 +271,39 @@ The module defines the following functions and constants, and an exception: \var{flags} value. Values can be any of the following variables, combined using bitwise OR (the \code{|} operator). -\begin{tableii}{|l|l|}{code}{Flag}{Meaning} +\begin{itemize} + +\item[I ] or IGNORECASE: +Perform case-insensitive matching; expressions like [A-Z] will match +lowercase letters, too. -\lineii{I or IGNORECASE}{Perform case-insensitive matching; - expressions like [A-Z] will match lowercase letters, too.} +\item[L ] or LOCALE: +Make \code{\e w}, \code{\e W}, \code{\e b}, \code{\e B}, dependent on +the current locale. -\lineii{L or LOCALE}{Make \code{\e w}, \code{\e W}, \code{\e b}, -\code{\e B}, dependent on the current locale. -} +\item[M ] or MULTILINE: +When specified, the pattern character \code{\^} matches at the +beginning of the string and at the beginning of each line (immediately +following each newline); and the pattern character \code{\$} matches +at the end of the string and at the end of each line (immediately +preceding each newline). -\lineii{M or MULTILINE}{When specified, the pattern character \code{\^} - matches at the beginning of the string and at the beginning of each -line (immediately following each newline); and the pattern character -\code{\$} matches at the end of the string and at the end of each line -(immediately preceding each newline). By default, \code{\^} matches only at the beginning of the string, and \code{\$} only at the end of the string and immediately before the newline (if any) at the end of the string. -} -\lineii{S or DOTALL}{Make the \code{.} special character match a newline; without this flag, \code{.} will match anything \emph{except} a newline.} +\item[S ] or DOTALL: +Make the \code{.} special character match a newline; without this +flag, \code{.} will match anything \emph{except} a newline. -\lineii{X or VERBOSE}{When specified, whitespace within the pattern -string is ignored except when in a character class or preceded by an -unescaped backslash, and, when a line contains a \code{\#} not in a -character class or preceded by an unescaped backslash, all characters -from the leftmost such \code{\#} through the end of the line are -ignored. -} +\item[X ] or VERBOSE: +When specified, whitespace within the pattern string is ignored except +when in a character class or preceded by an unescaped backslash, and, +when a line contains a \code{\#} not in a character class or preceded +by an unescaped backslash, all characters from the leftmost such +\code{\#} through the end of the line are ignored. -\end{tableii} +\end{itemize} The sequence % |