コード例 #1
0
ファイル: __init__.py プロジェクト: mbeloshitsky/tbf
 def compileM(moduleName, prefix=u""):
     moduleUses, moduleContents = modules[moduleName]
     for use_as, use_name in moduleUses:
        compileM(use_name, use_as)
     moduleDefs = compileModuleDefs(moduleContents, namespace)
     
     if prefix != u"":
         prefix = prefix + u"."
     for m_def, m_impl in moduleDefs.items():
         namespace[prefix+m_def] = m_impl
コード例 #2
0
ファイル: __init__.py プロジェクト: mbeloshitsky/tbf
def compileSimple(source):
    return compileModuleDefs(source, {})
コード例 #3
0
ファイル: __init__.py プロジェクト: mbeloshitsky/tbf
def runSimpleRT(source):
    compiled = compileModuleDefs(source, {})
    vm = RealtimeVM(compiled)
    vm.run()