On 21/05/2013 09:23, Fábio Santos wrote:
On 21 May 2013 09:10, "Frank Millman" <fr...@chagford.com
<mailto:fr...@chagford.com>> wrote:
> It doesn't address the issue of brackets. I imagine that the answer
is something like -
>
> maintain a stack of results
> for each left bracket, push a level
> for each right bracket, pop the result
>
> or something ...
>
Time for me to suggest pyparsing or PLY. You're better off creating your
own AST and walking it to produce python or SQL than reinventing the
wheel, I think.
Or pick one from this lot http://nedbatchelder.com/text/python-parsers.html
--
If you're using GoogleCrap™ please read this
http://wiki.python.org/moin/GoogleGroupsPython.
Mark Lawrence
--
http://mail.python.org/mailman/listinfo/python-list