Python Front-end to GCC

Mark Janssen dreamingforward at gmail.com
Tue Oct 22 13:50:33 EDT 2013


>> So which of you is confused?  I ask that in the inclusive (not
>> exclusive OR) sense.... ;^)  <-- face says "both".
>
> Could you please be less snarky?  We're trying to communicate here, and it
> is not at all clear yet who is confused and who is not.  If you are
> interested in discussing technical topics, then discuss them.

Okay.  The purpose of BNF (at least as I envision it) is to
produce/specify a *context-free* "grammar".  A lexer parses the tokens
specified in the BNF into an Abstract Syntax Tree.  If one can produce
such a tree for any given source, the language, in theory, can be
compiled by GCC into an executable.

Boom.
-- 
MarkJ
Tacoma, Washington



More information about the Python-list mailing list