[pypy-svn] r35729 - pypy/branch/ast-experiments/pypy/interpreter/pyparser

adim at codespeak.net adim at codespeak.net
Thu Dec 14 11:17:21 CET 2006


Author: adim
Date: Thu Dec 14 11:17:18 2006
New Revision: 35729

Modified:
   pypy/branch/ast-experiments/pypy/interpreter/pyparser/ebnfgrammar.py
Log:
removing old / unused code

Modified: pypy/branch/ast-experiments/pypy/interpreter/pyparser/ebnfgrammar.py
==============================================================================
--- pypy/branch/ast-experiments/pypy/interpreter/pyparser/ebnfgrammar.py	(original)
+++ pypy/branch/ast-experiments/pypy/interpreter/pyparser/ebnfgrammar.py	Thu Dec 14 11:17:18 2006
@@ -1,45 +1,9 @@
 # This module contains the grammar parser
 # and the symbol mappings
 
-from grammar import BaseGrammarBuilder, Alternative, Sequence, Token, \
-     KleeneStar, GrammarElement, Parser
+from grammar import Alternative, Sequence, Token, KleeneStar, \
+     GrammarElement, Parser
 
-
-## sym_map = {}
-## sym_rmap = {}
-## _count = 0
-
-## def g_add_symbol( name ):
-##     global _count
-##     if name in sym_rmap:
-##         return sym_rmap[name]
-##     val = _count
-##     _count += 1
-##     sym_map[val] = name
-##     sym_rmap[name] = val
-##     globals()[name] = val
-##     return val
-
-
-## tok_map = {}
-## tok_rmap = {}
-
-## def g_add_token(sym, name):
-##     global _count
-##     if name in tok_rmap:
-##         return tok_rmap[name]
-##     val = _count
-##     _count += 1
-##     tok_map[val] = name
-##     tok_rmap[name] = val
-##     sym_map[val] = sym
-##     sym_rmap[sym] = val
-##     globals()[sym] = val
-##     return val
-
-
-
-## g_add_token('EOF', 'EOF')
 class GrammarParser(Parser):
     pass
 
@@ -62,7 +26,6 @@
       option: '[' alternative ']'
       group: '(' alternative ')' star?
     """
-    global sym_map
     p = GRAMMAR_GRAMMAR
     p.add_token('EOF','EOF')
 
@@ -111,9 +74,4 @@
     assert not hasattr( GRAMMAR_GRAMMAR, _sym )
     setattr(GRAMMAR_GRAMMAR, _sym, _value )
 
-# cleanup
-## del _sym
-## del _value
 del grammar_grammar
-## del g_add_symbol
-# del g_add_token



More information about the Pypy-commit mailing list