You can take a look at Jean-Damien Durand's
https://github.com/jddurand/MarpaX-Languages-SQL-AST

On Thu, Dec 4, 2014 at 7:37 PM, Zeev Atlas <[email protected]> wrote:

> Hi all
> I am new to Marpa, so I may be trying to chew too much, but my question is
> of general nature.
> I am interested ultimately in parsing SQL (not running it, just parsing
> into structures that I could than analyze.)  So I wrote a simple program
> that strip the SQL 2003 BNF file (http://savage.net.au/SQL/sql-2003-2.bnf)
> from irrelevant data and try to feed it to Marpa as is.
>
> In the BNF I have clauses like this:
> <percent> ::= %
> which I already figured out I need to change to something like
> <percent> ::= '%'
>
> My issue is the infamous clauses:
>
> <space> ::=
> or worse
> <quote> ::= '
>
> Could somebody tell me please how should I deal with those
> note that
> <space> ::= ' ' and <quote> ::= ''' or <quote> ::= '''' do not work
>
> BTW, if anybody already did a full featured (not specific dialect) SQL
> parser (SQL::Statement is a relatively incomplete subset) or knows about
> such one, please let me know.  Also, I am looking for dialect specific full
> BNF files if available
>
> Thanks all
> ZA
>
> --
> You received this message because you are subscribed to the Google Groups
> "marpa parser" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"marpa parser" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to