Exemple #1
0
    def initModule(cls, module):
        if module.builtin:
            return

        for name, file in reversed(cls.MODULES):

            builtin = Parser.parseFile(file)
            builtin.name = name
            builtin.builtin = True

            imp1 = ImportModule(builtin, name, name)
            imp2 = ImportDefinition(builtin, name, '*', '*')
            module.children.insert(0, imp1)
            module.children.insert(0, imp2)
            imp1.parent = module
            imp2.parent = module
Exemple #2
0
    def initModule(cls, module):
        if module.builtin:
            return

        for name, file in reversed(cls.MODULES):

            builtin = Parser.parseFile(file)
            builtin.name = name
            builtin.builtin = True

            imp1 = ImportModule(builtin, name, name)
            imp2 = ImportDefinition(builtin, name, '*', '*')
            module.children.insert(0, imp1)
            module.children.insert(0, imp2)
            imp1.parent = module
            imp2.parent = module
Exemple #3
0
 def loadAll(cls):
     for name, file in cls.MODULES:
         module = Parser.parseFile(file)
         module.builtin = True
         module.name = name
Exemple #4
0
 def loadAll(cls):
     for name, file in cls.MODULES:
         module = Parser.parseFile(file)
         module.builtin = True
         module.name = name