//
// See copyright.h for copyright notice and limitation of liability
// and disclaimer of warranty provisions.
//
extern Program ast_root; // root of the abstract syntax tree
FILE* ast_file = stdin; // we read the AST from standard input
extern int ; // entry point to the AST parser
std::string out_filename; // file name for generated code
int cgen_debug, curr_lineno; // for code gen
extern char* optarg; // used for option processing (man 3 getopt for more info)
void
int