You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
626 lines
13 KiB
626 lines
13 KiB
Fixes build issue with texinfo-5.1
|
|
https://bugs.gentoo.org/show_bug.cgi?id=483122
|
|
|
|
============================================================
|
|
--- doc/monotone.texi fcc02ef992214968bfbdd4a1f968846535de22f7
|
|
+++ doc/monotone.texi 4feaab5a3c304a6a465402d6069d214137d63198
|
|
@@ -4845,7 +4845,7 @@ @subsection Global Options
|
|
Cancel all previous @option{--rcfile} options (standard rcfiles are
|
|
still loaded). See @ref{rcfiles}.
|
|
|
|
-@itemx --root <arg>
|
|
+@item --root <arg>
|
|
Limit the search for a workspace to the specified root directory
|
|
|
|
@item --ssh-sign <arg>
|
|
@@ -6247,7 +6247,7 @@ @section Informative
|
|
the root directory of the specified path (or the workspace, if no path
|
|
is given).
|
|
|
|
-@itemx mtn list vars [@var{domain}]
|
|
+@item mtn list vars [@var{domain}]
|
|
@itemx mtn ls vars
|
|
@command{ls vars} is an alias for @command{list vars}.
|
|
|
|
============================================================
|
|
--- doc/pcrepattern.texi 43ef52850c1fd113b8a21d63634bafe61b3aec45
|
|
+++ doc/pcrepattern.texi 7ae6fb9367a2410c588230742d63ff4f83daa909
|
|
@@ -74,32 +74,32 @@ @subsubheading Characters and Metacharac
|
|
brackets, the metacharacters are as follows:
|
|
|
|
@table @code
|
|
-@itemx \
|
|
+@item \
|
|
general escape character with several uses
|
|
-@itemx ^
|
|
+@item ^
|
|
assert start of string (or line, in multiline mode)
|
|
-@itemx $
|
|
+@item $
|
|
assert end of string (or line, in multiline mode)
|
|
-@itemx .
|
|
+@item .
|
|
match any character except newline (by default)
|
|
-@itemx [
|
|
+@item [
|
|
start character class definition
|
|
-@itemx |
|
|
+@item |
|
|
start of alternative branch
|
|
-@itemx (
|
|
+@item (
|
|
start subpattern
|
|
-@itemx )
|
|
+@item )
|
|
end subpattern
|
|
-@itemx ?
|
|
+@item ?
|
|
extends the meaning of @samp{(}
|
|
also 0 or 1 quantifier
|
|
also quantifier minimizer
|
|
-@itemx *
|
|
+@item *
|
|
0 or more quantifier
|
|
-@itemx +
|
|
+@item +
|
|
1 or more quantifier
|
|
also ``possessive quantifier''
|
|
-@itemx @{
|
|
+@item @{
|
|
start min/max quantifier
|
|
@end table
|
|
|
|
@@ -108,16 +108,16 @@ @subsubheading Characters and Metacharac
|
|
class". In a character class the only metacharacters are:
|
|
|
|
@table @code
|
|
-@itemx \
|
|
+@item \
|
|
general escape character
|
|
-@itemx ^
|
|
+@item ^
|
|
negate the class, but only if the first character
|
|
-@itemx -
|
|
+@item -
|
|
indicates character range
|
|
-@itemx [
|
|
+@item [
|
|
POSIX character class (only if followed by POSIX
|
|
syntax)
|
|
-@itemx ]
|
|
+@item ]
|
|
terminates the character class
|
|
@end table
|
|
|
|
@@ -159,25 +159,25 @@ @subsubheading Non-printing Characters
|
|
represents:
|
|
|
|
@table @code
|
|
-@itemx \a
|
|
+@item \a
|
|
alarm, that is, the BEL character (hex 07)
|
|
-@itemx \c@var{x}
|
|
+@item \c@var{x}
|
|
"control-@var{x}", where @var{x} is any character
|
|
-@itemx \e
|
|
+@item \e
|
|
escape (hex 1B)
|
|
-@itemx \f
|
|
+@item \f
|
|
formfeed (hex 0C)
|
|
-@itemx \n
|
|
+@item \n
|
|
linefeed (hex 0A)
|
|
-@itemx \r
|
|
+@item \r
|
|
carriage return (hex 0D)
|
|
-@itemx \t
|
|
+@item \t
|
|
tab (hex 09)
|
|
-@itemx \@var{ddd}
|
|
+@item \@var{ddd}
|
|
character with octal code @var{ddd}, or backreference
|
|
-@itemx \x@var{hh}
|
|
+@item \x@var{hh}
|
|
character with hex code @var{hh}
|
|
-@itemx \x@{@var{hhh...}@}
|
|
+@item \x@{@var{hhh...}@}
|
|
character with hex code @var{hhh...}
|
|
@end table
|
|
|
|
@@ -244,27 +244,27 @@ @subsubheading Non-printing Characters
|
|
@samp{\777} are permitted. For example:
|
|
|
|
@table @code
|
|
-@itemx \040
|
|
+@item \040
|
|
is another way of writing a space
|
|
-@itemx \40
|
|
+@item \40
|
|
is the same, provided there are fewer than 40
|
|
previous capturing subpatterns
|
|
-@itemx \7
|
|
+@item \7
|
|
is always a back reference
|
|
-@itemx \11
|
|
+@item \11
|
|
might be a back reference, or another way of
|
|
writing a tab
|
|
-@itemx \011
|
|
+@item \011
|
|
is always a tab
|
|
-@itemx \0113
|
|
+@item \0113
|
|
is a tab followed by the character @samp{3}
|
|
-@itemx \113
|
|
+@item \113
|
|
might be a back reference, otherwise the
|
|
character with octal code 113
|
|
-@itemx \377
|
|
+@item \377
|
|
might be a back reference, otherwise
|
|
the byte consisting entirely of 1 bits
|
|
-@itemx \81
|
|
+@item \81
|
|
is either a back reference, or a binary zero
|
|
followed by the two characters @samp{8} and @samp{1}
|
|
@end table
|
|
@@ -294,25 +294,25 @@ @subsubheading Generic character types
|
|
following are always recognized:
|
|
|
|
@table @code
|
|
-@itemx \d
|
|
+@item \d
|
|
any decimal digit
|
|
-@itemx \D
|
|
+@item \D
|
|
any character that is not a decimal digit
|
|
-@itemx \h
|
|
+@item \h
|
|
any horizontal whitespace character
|
|
-@itemx \H
|
|
+@item \H
|
|
any character that is not a horizontal whitespace character
|
|
-@itemx \s
|
|
+@item \s
|
|
any whitespace character
|
|
-@itemx \S
|
|
+@item \S
|
|
any character that is not a whitespace character
|
|
-@itemx \v
|
|
+@item \v
|
|
any vertical whitespace character
|
|
-@itemx \V
|
|
+@item \V
|
|
any character that is not a vertical whitespace character
|
|
-@itemx \w
|
|
+@item \w
|
|
any ``word'' character
|
|
-@itemx \W
|
|
+@item \W
|
|
any ``non-word'' character
|
|
@end table
|
|
|
|
@@ -342,43 +342,43 @@ @subsubheading Generic character types
|
|
characters are:
|
|
|
|
@table @code
|
|
-@itemx U+0009
|
|
+@item U+0009
|
|
Horizontal tab
|
|
-@itemx U+0020
|
|
+@item U+0020
|
|
Space
|
|
-@itemx U+00A0
|
|
+@item U+00A0
|
|
Non-break space
|
|
-@itemx U+1680
|
|
+@item U+1680
|
|
Ogham space mark
|
|
-@itemx U+180E
|
|
+@item U+180E
|
|
Mongolian vowel separator
|
|
@item U+2000
|
|
En quad
|
|
-@itemx U+2001
|
|
+@item U+2001
|
|
Em quad
|
|
-@itemx U+2002
|
|
+@item U+2002
|
|
En space
|
|
-@itemx U+2003
|
|
+@item U+2003
|
|
Em space
|
|
-@itemx U+2004
|
|
+@item U+2004
|
|
Three-per-em space
|
|
-@itemx U+2005
|
|
+@item U+2005
|
|
Four-per-em space
|
|
-@itemx U+2006
|
|
+@item U+2006
|
|
Six-per-em space
|
|
@item U+2007
|
|
Figure space
|
|
-@itemx U+2008
|
|
+@item U+2008
|
|
Punctuation space
|
|
-@itemx U+2009
|
|
+@item U+2009
|
|
Thin space
|
|
-@itemx U+200A
|
|
+@item U+200A
|
|
Hair space
|
|
-@itemx U+202F
|
|
+@item U+202F
|
|
Narrow no-break space
|
|
-@itemx U+205F
|
|
+@item U+205F
|
|
Medium mathematical space
|
|
-@itemx U+3000
|
|
+@item U+3000
|
|
Ideographic space
|
|
@end table
|
|
|
|
@@ -386,19 +386,19 @@ @subsubheading Generic character types
|
|
The vertical space characters are:
|
|
|
|
@table @code
|
|
-@itemx U+000A
|
|
+@item U+000A
|
|
Linefeed
|
|
-@itemx U+000B
|
|
+@item U+000B
|
|
Vertical tab
|
|
-@itemx U+000C
|
|
+@item U+000C
|
|
Formfeed
|
|
-@itemx U+000D
|
|
+@item U+000D
|
|
Carriage return
|
|
-@itemx U+0085
|
|
+@item U+0085
|
|
Next line
|
|
-@itemx U+2028
|
|
+@item U+2028
|
|
Line separator
|
|
-@itemx U+2029
|
|
+@item U+2029
|
|
Paragraph separator
|
|
@end table
|
|
|
|
@@ -418,15 +418,15 @@ @subsubheading Newline Conventions
|
|
the following five sequences:
|
|
|
|
@table @code
|
|
-@itemx (*CR)
|
|
+@item (*CR)
|
|
carriage return
|
|
-@itemx (*LF)
|
|
+@item (*LF)
|
|
linefeed
|
|
-@itemx (*CRLF)
|
|
+@item (*CRLF)
|
|
carriage return, followed by linefeed
|
|
-@itemx (*ANYCRLF)
|
|
+@item (*ANYCRLF)
|
|
any of the three above
|
|
-@itemx (*ANY)
|
|
+@item (*ANY)
|
|
all Unicode newline sequences
|
|
@end table
|
|
|
|
@@ -474,9 +474,9 @@ @subsubheading Newline Sequences
|
|
pattern string with one of the following sequences:
|
|
|
|
@table @code
|
|
-@itemx (*BSR_ANYCRLF)
|
|
+@item (*BSR_ANYCRLF)
|
|
@key{CR}, @key{LF}, or @key{CR}@key{LF} only
|
|
-@itemx (*BSR_UNICODE)
|
|
+@item (*BSR_UNICODE)
|
|
any Unicode newline sequence (the default)
|
|
@end table
|
|
|
|
@@ -501,11 +501,11 @@ @subsubheading Unicode Character Propert
|
|
256, but they do work in this mode. The extra escape sequences are:
|
|
|
|
@table @code
|
|
-@itemx \p@{@var{xx}@}
|
|
+@item \p@{@var{xx}@}
|
|
a character with the @var{xx} property
|
|
-@itemx \P@{@var{xx}@}
|
|
+@item \P@{@var{xx}@}
|
|
a character without the @var{xx} property
|
|
-@itemx \X
|
|
+@item \X
|
|
an extended Unicode sequence
|
|
@end table
|
|
|
|
@@ -618,83 +618,83 @@ @subsubheading Unicode Character Propert
|
|
@table @code
|
|
@item C
|
|
Other
|
|
-@itemx Cc
|
|
+@item Cc
|
|
Control
|
|
-@itemx Cf
|
|
+@item Cf
|
|
Format
|
|
-@itemx Cn
|
|
+@item Cn
|
|
Unassigned
|
|
-@itemx Co
|
|
+@item Co
|
|
Private use
|
|
-@itemx Cs
|
|
+@item Cs
|
|
Surrogate
|
|
|
|
@item L
|
|
Letter
|
|
-@itemx Ll
|
|
+@item Ll
|
|
Lower case letter
|
|
-@itemx Lm
|
|
+@item Lm
|
|
Modifier letter
|
|
-@itemx Lo
|
|
+@item Lo
|
|
Other letter
|
|
-@itemx Lt
|
|
+@item Lt
|
|
Title case letter
|
|
-@itemx Lu
|
|
+@item Lu
|
|
Upper case letter
|
|
|
|
@item M
|
|
Mark
|
|
-@itemx Mc
|
|
+@item Mc
|
|
Spacing mark
|
|
-@itemx Me
|
|
+@item Me
|
|
Enclosing mark
|
|
-@itemx Mn
|
|
+@item Mn
|
|
Non-spacing mark
|
|
|
|
@item N
|
|
Number
|
|
-@itemx Nd
|
|
+@item Nd
|
|
Decimal number
|
|
-@itemx Nl
|
|
+@item Nl
|
|
Letter number
|
|
-@itemx No
|
|
+@item No
|
|
Other number
|
|
|
|
@item P
|
|
Punctuation
|
|
-@itemx Pc
|
|
+@item Pc
|
|
Connector punctuation
|
|
-@itemx Pd
|
|
+@item Pd
|
|
Dash punctuation
|
|
-@itemx Pe
|
|
+@item Pe
|
|
Close punctuation
|
|
-@itemx Pf
|
|
+@item Pf
|
|
Final punctuation
|
|
-@itemx Pi
|
|
+@item Pi
|
|
Initial punctuation
|
|
-@itemx Po
|
|
+@item Po
|
|
Other punctuation
|
|
-@itemx Ps
|
|
+@item Ps
|
|
Open punctuation
|
|
|
|
@item S
|
|
Symbol
|
|
-@itemx Sc
|
|
+@item Sc
|
|
Currency symbol
|
|
-@itemx Sk
|
|
+@item Sk
|
|
Modifier symbol
|
|
-@itemx Sm
|
|
+@item Sm
|
|
Mathematical symbol
|
|
-@itemx So
|
|
+@item So
|
|
Other symbol
|
|
|
|
@item Z
|
|
Separator
|
|
-@itemx Zl
|
|
+@item Zl
|
|
Line separator
|
|
-@itemx Zp
|
|
+@item Zp
|
|
Paragraph separator
|
|
-@itemx Zs
|
|
+@item Zs
|
|
Space separator
|
|
@end table
|
|
|
|
@@ -771,18 +771,18 @@ @subsubheading Simple assertions
|
|
described below. The backslashed assertions are:
|
|
|
|
@table @code
|
|
-@itemx \b
|
|
+@item \b
|
|
matches at a word boundary
|
|
-@itemx \B
|
|
+@item \B
|
|
matches when not at a word boundary
|
|
-@itemx \A
|
|
+@item \A
|
|
matches at the start of the subject
|
|
-@itemx \Z
|
|
+@item \Z
|
|
matches at the end of the subject
|
|
also matches before a newline at the end of the subject
|
|
-@itemx \z
|
|
+@item \z
|
|
matches only at the end of the subject
|
|
-@itemx \G
|
|
+@item \G
|
|
matches at the first matching position in the subject
|
|
@end table
|
|
|
|
@@ -993,33 +993,33 @@ @subsubheading POSIX Character Classes
|
|
supported class names are
|
|
|
|
@table @code
|
|
-@itemx alnum
|
|
+@item alnum
|
|
letters and digits
|
|
-@itemx alpha
|
|
+@item alpha
|
|
letters
|
|
-@itemx ascii
|
|
+@item ascii
|
|
character codes 0 -- 127
|
|
-@itemx blank
|
|
+@item blank
|
|
space or tab only
|
|
-@itemx cntrl
|
|
+@item cntrl
|
|
control characters
|
|
-@itemx digit
|
|
+@item digit
|
|
decimal digits (same as @samp{\d})
|
|
-@itemx graph
|
|
+@item graph
|
|
printing characters, excluding space
|
|
-@itemx lower
|
|
+@item lower
|
|
lower case letters
|
|
-@itemx print
|
|
+@item print
|
|
printing characters, including space
|
|
-@itemx punct
|
|
+@item punct
|
|
printing characters, excluding letters and digits
|
|
-@itemx space
|
|
+@item space
|
|
white space (not quite the same as @samp{\s})
|
|
-@itemx upper
|
|
+@item upper
|
|
upper case letters
|
|
-@itemx word
|
|
+@item word
|
|
``word'' characters (same as @samp{\w})
|
|
-@itemx xdigit
|
|
+@item xdigit
|
|
hexadecimal digits
|
|
@end table
|
|
|
|
@@ -1071,22 +1071,22 @@ @subsubheading Internal Option Setting
|
|
@samp{)}. The option letters are
|
|
|
|
@table @code
|
|
-@itemx i
|
|
+@item i
|
|
Caseless: characters in one case match the corresponding
|
|
characters in other cases as well.
|
|
-@itemx m
|
|
+@item m
|
|
Multiline: @samp{^} and @samp{$} match at newlines
|
|
as well as at beginning and end of string.
|
|
-@itemx s
|
|
+@item s
|
|
Dotall: dot matches any character, including newline characters.
|
|
-@itemx x
|
|
+@item x
|
|
Extended syntax: unescaped white space is ignored and embedded
|
|
comments are possible.
|
|
-@itemx J
|
|
+@item J
|
|
Dupnames: names for capturing subpattern need not be unique.
|
|
-@itemx U
|
|
+@item U
|
|
Ungreedy: quantifiers match as few times as possible by default.
|
|
-@itemx X
|
|
+@item X
|
|
Extra: for forward compatibility, give an error if any escape sequence
|
|
with no defined meaning appears.
|
|
@end table
|
|
@@ -1358,11 +1358,11 @@ @subsubheading Repetition
|
|
single-character abbreviations:
|
|
|
|
@table @code
|
|
-@itemx *
|
|
+@item *
|
|
is equivalent to @{0,@}
|
|
-@itemx +
|
|
+@item +
|
|
is equivalent to @{1,@}
|
|
-@itemx ?
|
|
+@item ?
|
|
is equivalent to @{0,1@}
|
|
@end table
|
|
|
|
@@ -2302,7 +2302,7 @@ @subsubheading Verbs that act immediatel
|
|
The following verbs act as soon as they are encountered:
|
|
|
|
@table @code
|
|
-@itemx (*ACCEPT)
|
|
+@item (*ACCEPT)
|
|
|
|
This verb causes the match to end successfully, skipping the remainder
|
|
of the pattern. When inside a recursion, only the innermost pattern is
|
|
@@ -2317,7 +2317,7 @@ @subsubheading Verbs that act immediatel
|
|
This matches @samp{AB}, @samp{AAD}, or @samp{ACD}, but when it matches
|
|
@samp{AB}, no data is captured.
|
|
|
|
-@itemx (*FAIL) @r{or} (*F)
|
|
+@item (*FAIL) @r{or} (*F)
|
|
|
|
This verb causes the match to fail, forcing backtracking to occur. It
|
|
is equivalent to @samp{(?!)} but easier to read. It is not clear
|
|
@@ -2334,7 +2334,7 @@ @subsubheading Verbs that act after back
|
|
occurs.
|
|
|
|
@table @code
|
|
-@itemx (*COMMIT)
|
|
+@item (*COMMIT)
|
|
|
|
This verb causes the whole match to fail outright if the rest of the
|
|
pattern does not match. Even if the pattern is unanchored, no further
|
|
@@ -2350,7 +2350,7 @@ @subsubheading Verbs that act after back
|
|
This matches @samp{xxaab} but not @samp{aacaab}. It can be thought of
|
|
as a kind of dynamic anchor, or ``I've started, so I must finish.''
|
|
|
|
-@itemx (*PRUNE)
|
|
+@item (*PRUNE)
|
|
|
|
This verb causes the match to fail at the current position if the rest
|
|
of the pattern does not match. If the pattern is unanchored, the
|
|
@@ -2363,7 +2363,7 @@ @subsubheading Verbs that act after back
|
|
are some uses of @code{(*PRUNE)} that cannot be expressed in any other
|
|
way.
|
|
|
|
-@itemx (*SKIP)
|
|
+@item (*SKIP)
|
|
|
|
This verb is like @code{(*PRUNE)}, except that if the pattern is
|
|
unanchored, the "bumpalong" advance is not to the next character, but
|
|
@@ -2383,7 +2383,7 @@ @subsubheading Verbs that act after back
|
|
attempt would start at the second character instead of skipping on to
|
|
@samp{c}.
|
|
|
|
-@itemx (*THEN)
|
|
+@item (*THEN)
|
|
|
|
This verb causes a skip to the next alternation if the rest of the
|
|
pattern does not match. That is, it cancels pending backtracking, but
|