This project is just a generation of a ANTLR4 go parser using SQLite grammar from antlr/grammars-v4 project. Its only reason to exist is to avoid forcing everyone that want a simple parser to install JAVA.
You can find the grammar inside ./grammar
and the generated parser inside ./sqliteparser
- JAVA 11+ installed
- ANTLR4 compelte java binaries. Link here
- Put the binary inside
/usr/local/lib
- Put the binary inside
Important: The parser inside ./sqliteparser
was generated using OpenJDK 11 and ANTLR 4.12.0
- Just run
./generate-parser.sh