File tree 4 files changed +9
-7
lines changed
internal/parser/planparserv2
4 files changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -11,13 +11,7 @@ The version of antlr tool: `4.9`.
11
11
After you install the antlr4, you can generate the parser code in golang with:
12
12
13
13
``` shell
14
- export CLASSPATH=" .:${PWD} /antlr-4.9-complete.jar:$CLASSPATH "
15
- alias antlr4=' java -Xmx500M -cp "${PWD}/antlr-4.9-complete.jar:$CLASSPATH" org.antlr.v4.Tool'
16
- alias grun=' java -Xmx500M -cp "${PWD}/antlr-4.9-complete.jar:$CLASSPATH" org.antlr.v4.gui.TestRig'
17
- ```
18
-
19
- ``` shell
20
- antlr4 -Dlanguage=Go -package planparserv2 -o generated -no-listener -visitor Plan.g4
14
+ go generate
21
15
```
22
16
23
17
All generated code will be under directory ` generated ` .
Original file line number Diff line number Diff line change
1
+ package planparserv2
2
+
3
+ //go:generate ./generate.sh
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env sh
2
+
3
+ alias antlr4=' java -Xmx500M -cp "../../../scripts/antlr-4.9-complete.jar:$CLASSPATH" org.antlr.v4.Tool'
4
+ rm -fr generated
5
+ antlr4 -Dlanguage=Go -package planparserv2 -o generated -no-listener -visitor Plan.g4
You can’t perform that action at this time.
0 commit comments