generate_IEC_std.py
changeset 404 d5a5eaea7844
parent 307 fd1f6ae26d4f
child 406 af07b091bbee
equal deleted inserted replaced
403:2160fd6d83ed 404:d5a5eaea7844
   498     else:
   498     else:
   499         break
   499         break
   500 
   500 
   501 # Now, print that out, or write to files from sys.argv
   501 # Now, print that out, or write to files from sys.argv
   502 for path, name, ext in [
   502 for path, name, ext in [
   503         ('stage4/generate_c','function_type_decl','h'),
   503         ('absyntax_utils','function_type_decl','h'),
   504         ('stage4/generate_c','get_function_type_decl','c'),
   504         ('absyntax_utils','get_function_type_decl','c'),
   505         ('stage4/generate_c','st_code_gen','c'),
   505         ('stage4/generate_c','st_code_gen','c'),
   506         ('stage4/generate_c','il_code_gen','c'),
   506         ('stage4/generate_c','il_code_gen','c'),
   507         ('stage4/generate_c','search_type_code','c'),
   507         ('absyntax_utils','search_type_code','c'),
   508         ('stage1_2','standard_function_names','c'),
   508         ('stage1_2','standard_function_names','c'),
   509         ('lib', 'iec_std_lib_generated','h')
   509         ('lib', 'iec_std_lib_generated','h')
   510         ]:
   510         ]:
   511     fd = open(os.path.join(sys.argv[1], path, name+'.'+ext),'w')
   511     fd = open(os.path.join(sys.argv[1], path, name+'.'+ext),'w')
   512     fd.write(eval(name))
   512     fd.write(eval(name))