Example #1
0
def _makeDefinition():
   factories = [_whiteSpace,
                _comment, 
                _delimeters,
                _stringLiteral,
                _additions,
                _reservedWords,
                _identifier]
   
   defs = [persist.loadOrCreate(factory, _picklePath(factory.__name__))\
           for factory in factories]
   
   return reduce(tuple.__add__, defs)
Example #2
0
def definition():
   return persist.loadOrCreate(_makeDefinition, _picklePath("lexicalSpec"))