diff options
Diffstat (limited to 'RGens/src/main/java/bjc/rgens/newparser/new-syntax.txt')
| -rw-r--r-- | RGens/src/main/java/bjc/rgens/newparser/new-syntax.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/RGens/src/main/java/bjc/rgens/newparser/new-syntax.txt b/RGens/src/main/java/bjc/rgens/newparser/new-syntax.txt new file mode 100644 index 0000000..19f2066 --- /dev/null +++ b/RGens/src/main/java/bjc/rgens/newparser/new-syntax.txt @@ -0,0 +1,10 @@ +[grammar] → ([block] (/\n\.\n?/ [block])*)? + +[block] → [pragma-block] + → [rule-block] + +[pragma-block] → [pragma] (/\n(?!\t)/ [pragma])* + +[rule-block] → [rule-decl] [rule-case] (/\n\t/ [rule-case])* + +[pragma] → pragma [pragma-name] [pragma-body] |
