Example #1
0
def main():
    config = LoadConfig(u'check.ini')
    errLog = Log()
    for luai, cpp in config.load():
        print luai
        errLog.writeLine(u'luai: %s' % luai)
        errLog.writeLine(u'cpp: %s' % cpp)
        luaifo = miscutil.open_utf8(luai)
        cppfo = codecs.open(cpp, encoding='cp936')
        luaip = luaiparser.LuaiParser(luaifo)
        cppip = cppiparser.CppiParser(cppfo)
        luaiContent = [luaip.get_headerBlock()]
        block = luaip.get_bodyBlock()
        while block:
            luaiContent.append(block)
            block = luaip.get_bodyBlock()
        cppContent = cppip.get_all()
        compare_luai_cpp(luaiContent, cppContent, errLog)

        luaifo.close()
        cppfo.close()
        errLog.writeLine(u'=' * 30)
        errLog.writeLine(u'')
Example #2
0
File: check.py Project: viticm/pap2
def main():
    config = LoadConfig(u"check.ini")
    errLog = Log()
    for luai, cpp in config.load():
        print luai
        errLog.writeLine(u"luai: %s" % luai)
        errLog.writeLine(u"cpp: %s" % cpp)
        luaifo = miscutil.open_utf8(luai)
        cppfo = codecs.open(cpp, encoding="cp936")
        luaip = luaiparser.LuaiParser(luaifo)
        cppip = cppiparser.CppiParser(cppfo)
        luaiContent = [luaip.get_headerBlock()]
        block = luaip.get_bodyBlock()
        while block:
            luaiContent.append(block)
            block = luaip.get_bodyBlock()
        cppContent = cppip.get_all()
        compare_luai_cpp(luaiContent, cppContent, errLog)

        luaifo.close()
        cppfo.close()
        errLog.writeLine(u"=" * 30)
        errLog.writeLine(u"")
Example #3
0
 def __init__(self, fname):
     self.fo = miscutil.open_utf8(fname)
     self.cp = ConfigParser.SafeConfigParser()
     self.cp.readfp(self.fo)
Example #4
0
 def __init__(self):
     self.fo = miscutil.open_utf8(u'errlog.log', 'w', True)
Example #5
0
File: check.py Project: viticm/pap2
 def __init__(self, fname):
     self.fo = miscutil.open_utf8(fname)
     self.cp = ConfigParser.SafeConfigParser()
     self.cp.readfp(self.fo)
Example #6
0
File: check.py Project: viticm/pap2
 def __init__(self):
     self.fo = miscutil.open_utf8(u"errlog.log", "w", True)