for line in inputfile:
match = re.search(pat, line)
if match:
- outputfile.write('\ts{0} -> s{0}_ [label="!{1}"]\n'.format(
- match.group('f'), match.group('i')))
- outputfile.write('\ts{}_ -> s{} [label="?{}"]\n'.format(
+ outputfile.write('\ts{0} -> s{0}_{1} [label="{2}?"]\n'.format(
+ match.group('f'), match.group('t'), match.group('i')))
+ outputfile.write('\ts{0}_{1} -> s{1} [label="{2}!"]\n'.format(
match.group('f'), match.group('t'), match.group('o')))
else:
outputfile.write(line)