sqlite-antlr4-parser

module
v0.0.0-...-c0bdc87 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2024 License: MIT

README

THIS PROJECT IS DISCONTINUED! PLEASE USE github.com/tursodatabase/libsql-client-go INSTEAD!

ANTLR SQLite Parser

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

Generate parser

Requirements
  • JAVA 11+ installed
  • ANTLR4 compelte java binaries. Link here
    • Put the binary inside /usr/local/lib

Important: The parser inside ./sqliteparser was generated using OpenJDK 11 and ANTLR 4.12.0

Steps
  • Just run ./generate-parser.sh

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL