aboutsummaryrefslogtreecommitdiff
path: root/bpeg.1
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2020-09-28 16:14:06 -0700
committerBruce Hill <bruce@bruce-hill.com>2020-09-28 16:14:06 -0700
commit5049bd7cad8478ecb3f16f8aa7b9b741825922d7 (patch)
treec07da0b9c290abd439228329f070f581f76a9272 /bpeg.1
parent88571d7639d1bfa134b9b4f89ddd031b11fe8f69 (diff)
New grammar: [<pat>] instead of 0-1(<pat>), and @foo=<pat> instead of
@[foo]<pat>
Diffstat (limited to 'bpeg.1')
-rw-r--r--bpeg.16
1 files changed, 4 insertions, 2 deletions
diff --git a/bpeg.1 b/bpeg.1
index a55849c..3d2b29e 100644
--- a/bpeg.1
+++ b/bpeg.1
@@ -111,10 +111,12 @@ The \fBescape-sequence-range-\fI<esc1>\fB-to-\fI<esc2>\fR
.B !\fI<pat>\fR
\fBNot-\fI<pat>\fR
+.B [\fI<pat>\fR]
+\fBMaybe-\fI<pat>\fR
+
.B \fI<N> <pat>\fR
.B \fI<MIN>\fB-\fI<MAX> <pat>\fR
.B \fI<MIN>\fB+ \fI<pat>\fR
-.B \fI<MAX>\fB- \fI<pat>\fR
\fI<MIN>\fB-to-\fI<MAX>\fB-\fI<pat>\fBs\fR (repetitions of a pattern)
.B \fI<repeating-pat>\fR \fB%\fI <sep>\fR
@@ -130,7 +132,7 @@ The \fBescape-sequence-range-\fI<esc1>\fB-to-\fI<esc2>\fR
.B @\fI<pat>\fR
\fBCapture-\fI<pat>\fR
-.B @[\fI<name>\fB]\fI<pat>\fR
+.B @\fI<name>\fB=\fI<pat>\fR
\fBLet-\fI<name>\fB-equal-\fI<pat>\fR (named capture)
.B {\fI<pat>\fB => "\fI<replacement>\fB"}