home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- '''Export the Python grammar and symbols.'''
- import os
- from pgen2 import token
- from pgen2 import driver
- from import pytree
- _GRAMMAR_FILE = os.path.join(os.path.dirname(__file__), 'Grammar.txt')
-
- class Symbols(object):
-
- def __init__(self, grammar):
- """Initializer.
-
- Creates an attribute for each grammar symbol (nonterminal),
- whose value is the symbol's type (an int >= 256).
- """
- for name, symbol in grammar.symbol2number.iteritems():
- setattr(self, name, symbol)
-
-
-
- python_grammar = driver.load_grammar(_GRAMMAR_FILE)
- python_symbols = Symbols(python_grammar)
-