projects
/
sbp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed tibdoc
[sbp.git]
/
tests
/
meta.g
diff --git
a/tests/meta.g
b/tests/meta.g
index
be8e435
..
062bf25
100644
(file)
--- a/
tests/meta.g
+++ b/
tests/meta.g
@@
-1,3
+1,9
@@
+
+// use 'a'-'z' or 'a-z' instead of [a-z]?
+// EOF token?
+// #include (with renaming?)
+// ANTLR uses ! and ^ suffixes
+
s = ws grammar:Grammar ws
Grammar = NonTerminal +/ ws
NonTerminal = Word ^"=" RHS /ws
s = ws grammar:Grammar ws
Grammar = NonTerminal +/ ws
NonTerminal = Word ^"=" RHS /ws
@@
-25,7
+31,7
@@
e = (Quoted|Word) ^":" e
> nonTerminal:: Word
| literal:: Quoted
| ^"()"
> nonTerminal:: Word
| literal:: Quoted
| ^"()"
- | ^"{" Sequence "}" /ws
+ | ^"{" PreSequence "}" /ws
| ^"[" Range* "]"
| e ^"++" /ws -> ~[/]
| e ^"+" /ws -> ~[+]
| ^"[" Range* "]"
| e ^"++" /ws -> ~[/]
| e ^"+" /ws -> ~[+]