Let's build a SQL parser in Go! – Mariano Gappa's Blog introduction to constructing an
LL(1) parser in Go, in this case for parsing SQL queries. It assumes minimal programming competence (functions, structs, ifs and for-loops).
Here’s the complete parser repository if you want to skip to results:
github.com/marianogappa/sqlparser