Example #1
0
    def execute(self):
        print('compile: ' + self.inName + ' to ' + self.outName)

        source = open(self.inName).read()
        t = Translator()
        t.translate(source)

        # for debug
        print t.getFuncList()
        print t.getAddrList()

        e = MakeElf(t)
        e.execute()

        f = open(self.outName, 'wb')
        #f.write(elf)
        f.write(text)
Example #2
0
    def execute(self):
        print('compile: ' + self.inName + ' to ' + self.outName)

        source = open(self.inName).read()
        t = Translator()
        t.translate(source)

        # for debug
        print t.getFuncList()
        print t.getAddrList()

        e = MakeElf(t)
        e.execute()

        f = open(self.outName, 'wb')
        #f.write(elf)
        f.write(text)