Skip to content
Snippets Groups Projects
Commit d229399e authored by Nick Mathewson's avatar Nick Mathewson :game_die:
Browse files

annotate_ifdef_directives: Allow it to be imported as a module.

parent 6f0e697e
No related branches found
No related tags found
No related merge requests found
......@@ -274,14 +274,16 @@ def translate(f_in, f_out):
if len(stack) or cur_level != whole_file:
raise Problem("Missing #endif")
import sys,os
if __name__ == '__main__':
if sys.argv[1] == "--self-test":
import doctest
doctest.testmod()
sys.exit(0)
import sys,os
for fn in sys.argv[1:]:
with open(fn+"_OUT", 'w') as output_file:
translate(open(fn, 'r'), output_file)
os.rename(fn+"_OUT", fn)
if sys.argv[1] == "--self-test":
import doctest
doctest.testmod()
sys.exit(0)
for fn in sys.argv[1:]:
with open(fn+"_OUT", 'w') as output_file:
translate(open(fn, 'r'), output_file)
os.rename(fn+"_OUT", fn)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment