[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