aboutsummaryrefslogtreecommitdiff
path: root/driver/parser_test.go
diff options
context:
space:
mode:
authorRyo Nihei <nihei.dev@gmail.com>2021-10-27 22:21:39 +0900
committerRyo Nihei <nihei.dev@gmail.com>2021-10-27 22:21:39 +0900
commit1d0a67bb7e95038f97e5a6c66bd2705d65f0ab57 (patch)
tree6991fe79876207b7c66ef65de5d7aec27c62c08b /driver/parser_test.go
parentGenerate the lexer source code (diff)
downloadurubu-1d0a67bb7e95038f97e5a6c66bd2705d65f0ab57.tar.gz
urubu-1d0a67bb7e95038f97e5a6c66bd2705d65f0ab57.tar.xz
Use maleeni v0.5.1
Diffstat (limited to 'driver/parser_test.go')
-rw-r--r--driver/parser_test.go24
1 files changed, 12 insertions, 12 deletions
diff --git a/driver/parser_test.go b/driver/parser_test.go
index 0fad19f..af3e9a1 100644
--- a/driver/parser_test.go
+++ b/driver/parser_test.go
@@ -55,7 +55,7 @@ id: "[A-Za-z_][0-9A-Za-z_]*";
nonTermNode("term",
nonTermNode("term",
nonTermNode("factor",
- termNode("__3__", "("),
+ termNode("x_3", "("),
nonTermNode("expr",
nonTermNode("expr",
nonTermNode("term",
@@ -64,10 +64,10 @@ id: "[A-Za-z_][0-9A-Za-z_]*";
),
),
),
- termNode("__1__", "+"),
+ termNode("x_1", "+"),
nonTermNode("term",
nonTermNode("factor",
- termNode("__3__", "("),
+ termNode("x_3", "("),
nonTermNode("expr",
nonTermNode("expr",
nonTermNode("term",
@@ -76,27 +76,27 @@ id: "[A-Za-z_][0-9A-Za-z_]*";
),
),
),
- termNode("__1__", "+"),
+ termNode("x_1", "+"),
nonTermNode("term",
nonTermNode("factor",
termNode("id", "c"),
),
),
),
- termNode("__4__", ")"),
+ termNode("x_4", ")"),
),
),
),
- termNode("__4__", ")"),
+ termNode("x_4", ")"),
),
),
- termNode("__2__", "*"),
+ termNode("x_2", "*"),
nonTermNode("factor",
termNode("id", "d"),
),
),
),
- termNode("__1__", "+"),
+ termNode("x_1", "+"),
nonTermNode("term",
nonTermNode("factor",
termNode("id", "e"),
@@ -272,19 +272,19 @@ id: "[A-Za-z]+";
`,
src: `[Byers, Frohike, Langly]`,
cst: nonTermNode("list",
- termNode("__1__", "["),
+ termNode("x_1", "["),
nonTermNode("elems",
nonTermNode("elems",
nonTermNode("elems",
termNode("id", "Byers"),
),
- termNode("__3__", ","),
+ termNode("x_3", ","),
termNode("id", "Frohike"),
),
- termNode("__3__", ","),
+ termNode("x_3", ","),
termNode("id", "Langly"),
),
- termNode("__2__", "]"),
+ termNode("x_2", "]"),
),
ast: nonTermNode("list",
termNode("id", "Byers"),