(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]} ) (If (AndOr OP_AND_IF (Com {[LIT_DBRACKET_LIKE "["]} {[VarSub #]} {[LIT_CHARS -ne]} {[LIT_CHARS 1]} {[LIT_DBRACKET_LIKE "]"]} ) (Com {[LIT_DBRACKET_LIKE "["]} {[VarSub #]} {[LIT_CHARS -ne]} {[LIT_CHARS 3]} {[LIT_DBRACKET_LIKE "]"]} ) ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Usage: "][ComSub (Com {[LIT_CHARS basename]} {[DQ [VarSub 0]]})][LIT_CHARS " OUTFILE"]]} ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Usage: "][ComSub (Com {[LIT_CHARS basename]} {[DQ [VarSub 0]]})][LIT_CHARS " CC CFLAGS OUTFILE"]]} ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) ) (If (Com {[LIT_DBRACKET_LIKE "["]} {[VarSub #]} {[LIT_CHARS -eq]} {[LIT_CHARS 3]} {[LIT_DBRACKET_LIKE "]"]} ) (List (= scope= flags=0 words=[] bindings=[('CC', {[DQ [VarSub 1]]})]) (Com {[LIT_CHARS shift]} ) (= scope= flags=0 words=[] bindings=[('CFLAGS', {[DQ [VarSub 1]]})]) (Com {[LIT_CHARS shift]} ) ) ) (= scope= flags=0 words=[] bindings=[('OUTFILE', {[DQ [VarSub 1]]})]) (= scope= flags=0 words=[] bindings=[('SED_MULTILINE', {[SQ ]})]) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "/* GENERATED BY MAKEFILE */\n"][LIT_CHARS "#include \n"][LIT_CHARS "#include \n"][LIT_CHARS "#include "][RIGHT_D_QUOTE "\""][LIT_CHARS libsyscalls.h][RIGHT_D_QUOTE "\""][LIT_CHARS "\n"][LIT_CHARS "const struct syscall_entry syscall_table[] = {\n"][ComSub (Pipeline (Com {[LIT_CHARS echo]} {[SQ ">]}) (Com {[VarSub CC]} {[VarSub CFLAGS]} {[LIT_CHARS -dD]} {[LIT_CHARS -]} {[LIT_CHARS -E]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -rne]} {[DQ [VarSub SED_MULTILINE]]}) )][LIT_CHARS "\n"][LIT_CHARS " { NULL, -1 },\n"][LIT_CHARS "};\n"]]} 0), (FilenameRedirectNode filename={[DQ [VarSub OUTFILE]]} "> 1), > ) )