コード例 #1
0
ファイル: lo_parser.py プロジェクト: Zallin/lopy
 def _load_module_classes_as_map(self, mod_name):
     mod_classes = di.import_module_classes(mod_name)
     return {name: ClassObj
             for ClassObj in mod_classes
             for name in ClassObj.supported_exprs()}
コード例 #2
0
ファイル: interpreter.py プロジェクト: Zallin/lopy
 def __init__(self):
     self.global_env = Environment()
     for Proc_class in di.import_module_classes(settings.BUILTIN_PROC_MOD_NAME):
         proc_obj = Proc_class()
         self.global_env.set_binding(repr(proc_obj), proc_obj)
     self.parser = Parser()