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.

Reply via email to