aboutsummaryrefslogtreecommitdiff
path: root/bpeg.bpeg
diff options
context:
space:
mode:
Diffstat (limited to 'bpeg.bpeg')
-rw-r--r--bpeg.bpeg5
1 files changed, 2 insertions, 3 deletions
diff --git a/bpeg.bpeg b/bpeg.bpeg
index 39e0f3f..a0bbf19 100644
--- a/bpeg.bpeg
+++ b/bpeg.bpeg
@@ -16,8 +16,8 @@ Eq-pat = @[first]simple-pat "==" @[second]pat;
Empty = `/ >(__ (`)/`}));
Dot = `. !`.;
String = (
- `" @[s]*(Escape / ~`") `"
- / `' @[s]*(Escape / ~`') `'
+ `" @[s]*(Escape / !`"$.) `"
+ / `' @[s]*(Escape / !`'$.) `'
);
Char-range = `` @[low]. `- @[high].;
Char = `` @[s].;
@@ -29,7 +29,6 @@ escape-sequence = (
/`a/`b/`e/`n/`r/`t/`v / . / \n
);
No = `! _ @pat;
-Anything-but = `~ ?`~ _ @pat;
Upto = 2-3`. ?>(_@pat);
Repeat = (
@[min]int _ `- _ @[max]int