コード例 #1
0
ファイル: syntax.py プロジェクト: strangemonad/cplr
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)
コード例 #2
0
ファイル: syntax.py プロジェクト: strangemonad/cplr
def definition():
   return persist.loadOrCreate(_makeDefinition, _picklePath("lexicalSpec"))