1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
|
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
|