#! /usr/bin/env python | |
''' | |
Cleans up output from the C api, makes a runnable C file | |
''' | |
import sys | |
trace = open(sys.argv[1]).read() | |
start = trace.find('// beginning a Binaryen API trace') | |
if start >= 0: | |
trace = trace[start:] | |
while 1: | |
start = trace.find('\n(') | |
if start < 0: | |
break | |
end = trace.find('\n)', start + 1) | |
assert end > 0 | |
trace = trace[:start] + trace[end + 2:] | |
print trace |