A Marpa-powered SQL-2003 parser
This blog entry is to announce MarpaX-Languages-SQL2003-AST, a Marpa::R2 SQL-2003 parser.
The SQL language is quite big, and consist of approximately ~2500 production rules, and almost as many terminal tokens.
Thanks to Ron's SQL page, the EBNF describing SQL was translated to Marpa::R2's Scanless BNF.
The most interesting things behi…