[pypy-svn] r39611 - pypy/dist/pypy/module/symbol
afayolle at codespeak.net
afayolle at codespeak.net
Wed Feb 28 18:36:55 CET 2007
Author: afayolle
Date: Wed Feb 28 18:36:53 2007
New Revision: 39611
Modified:
pypy/dist/pypy/module/symbol/__init__.py
Log:
forgot one file in the previous checkin
Modified: pypy/dist/pypy/module/symbol/__init__.py
==============================================================================
--- pypy/dist/pypy/module/symbol/__init__.py (original)
+++ pypy/dist/pypy/module/symbol/__init__.py Wed Feb 28 18:36:53 2007
@@ -12,19 +12,19 @@
class Module(MixedModule):
- """Non-terminal symbols of Python grammar."""
-
- appleveldefs = {}
- interpleveldefs = {} # see below
+ """Non-terminal symbols of Python grammar."""
+ appleveldefs = {}
+ interpleveldefs = {} # see below
# Export the values from our custom symbol module.
# Skip negative values (the corresponding symbols are not visible in
# pure Python).
-from pypy.interpreter.pyparser.pythonparse import PYTHON_PARSER
+from pypy.interpreter.pyparser.pythonparse import make_pyparser
+parser = make_pyparser()
sym_name = {}
-for val, name in PYTHON_PARSER.symbols.sym_name.items():
+for name, val in parser.symbols.items():
if val >= 0:
Module.interpleveldefs[name] = 'space.wrap(%d)' % val
sym_name[val] = name
More information about the pypy-svn
mailing list