[Python-Dev] Python syntax checker ?

Barry A. Warsaw bwarsaw@beopen.com
Mon, 25 Sep 2000 10:18:36 -0400 (EDT)


>>>>> "JCA" == James C Ahlstrom <jim@interet.com> writes:

    JCA> So how about re-writing the Python grammar in YACC in
    JCA> order to use its more advanced features??  The simple
    JCA> YACC grammar I wrote for 1.5.2 plus an altered tokenizer.c
    JCA> parsed the whole Lib/*.py in a couple seconds vs. 30
    JCA> seconds for the first file using Aaron Watters' Python
    JCA> lint grammar written in Python.

I've been wanting to check out Antlr (www.antlr.org) because it gives
us the /possibility/ to use the same grammar files for both CPython
and JPython.  One problem though is that it generates Java and C++ so
we'd be accepting our first C++ into the core if we went this route.

-Barry