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)) |