[Python-ideas] Needing help to change the grammar
cmjohnson.mailinglist at gmail.com
Tue Apr 21 05:20:04 CEST 2009
Stephen J. Turnbull wrote:
> Terry Reedy writes:
> > spir wrote:
> > > Why not simply have a preprocessing func that translates back to
> > > standard/english python using a simple dict?
> Because it's just not that simple, of course. You need to parse far
> enough to recognize strings, for example, and leave them alone. Since
> the parser doesn't detect unbalanced quotation marks in comments, you
> need to parse those too. You must parse import statements, because
> the file name might happen to be the equivalent of a keyword, and
> *not* translate those. There may be other issues, as well.
Would it be possible to use 2to3 for this? It wouldn't be perfect but
it might be easier to scale a preprocessor to dozens of languages
without freezing those users out of the ability to use standard
English Python modules.
Also, does anyone know if ChinesePython  ever caught on? (Hey,
there's one case where you do NOT need to worry about keyword
conflicts!) Looking at the homepage, it appears stuck at Python 2.1.
But I don't know much Chinese, so I could be wrong.
More information about the Python-ideas