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 | 16 |
1 files changed, 8 insertions, 8 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 index 3e5738c..f6578b4 100644 --- a/RGens/src/main/java/bjc/rgens/newparser/new-syntax.txt +++ b/RGens/src/main/java/bjc/rgens/newparser/new-syntax.txt @@ -1,13 +1,13 @@ -[grammar] → ([block] (/\n\.\n?/ [block])*)? +[grammar] → ([block] ( / \n\.\n ? / [block])*) ? -[block] → [pragma-block] - → [rule-block] - → [where-block] +[block] → [pragma - block] +→ [rule - block] +→ [where - block] -[pragma-block] → [pragma] (/\n(?!\t)/ [pragma])* +[pragma - block] → [pragma] ( / \n( ? !\t) / [pragma])* -[rule-block] → [rule-decl] [rule-case] (/\n\t/ [rule-case])* +[rule - block] → [rule - decl] [rule - case] ( / \n\t / [rule - case])* -[where-block] -> where /\n\t/ ([rule-block] /\n\t/)+ in /\n\t/ [rule-block] +[where - block] → where / \n\t / ([rule - block] / \n\t / ) + in / \n\t / [rule - block] -[pragma] → pragma [pragma-name] [pragma-body] +[pragma] → pragma [pragma - name] [pragma - body] |
