import os
import subprocess
EXPR_DEBUGGER_PATH = os.path.realpath(os.path.dirname(__file__) + \
"../../../msvc_project/x64/Debug/ExprDebugger.exe")
TEST_CASES = ['havs_exprs.txt', 'muvs_exprs.txt']
OUTPUT = 'compiler_output.txt'
def main():
with open(OUTPUT, 'wb') as o:
for test_file in TEST_CASES:
where = os.path.realpath(os.path.dirname(__file__) + "/" +
test_file)
with open(where, 'r') as file:
for line in file:
result = subprocess.check_output([EXPR_DEBUGGER_PATH, line],
creationflags=0x08000000)
o.write(result)
if __name__ == '__main__':
main()