Hello,
There are two separate files MySQLLexer.g4 and MySQLParser.g4 for grammar specifications of mysql grammar in antlr / grammars-v4. I compiled as
antlr4 MySQLLexer.g4 MySQLParser.g4
javac MySQL*.java
Then I tried :
grun MySQLParser parse -gui ./examples/example1.sql
I got error:
Exception in thread "main" java.lang.ClassCastException: class MySQLParser
at java.lang.Class.asSubclass(java.base@9-ea/Class.java:3656)
at org.antlr.v4.runtime.misc.TestRig.process(TestRig.java:159)
at org.antlr.v4.runtime.misc.TestRig.main(TestRig.java:143)
Then I tried:
grun MySQL parse -gui ./examples/example1.sql
I got error:
No method for rule parse or it has arguments
Can someone please tell me how to use grun with correct syntax for mysql grammar ?
Thanks,
SS