(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:DEFS) op: Equal rhs: { (DQ (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(ncurses_defs)}) spids: [140 144] ) ) } spids: [138] ) ] spids: [138] ) (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op_id: Redir_DLess fd: 16777215 body: { (DQ ('/*\n') (' * This file is generated by ') ($ VSub_Number '$0') ('\n') (' */\n') ('\n') ('#ifndef NC_DEFINE_H\n') ('#define NC_DEFINE_H 1\n') ('\n') ) } do_expansion: True here_end: EOF was_filled: T spids: [149] ) ] ) (SimpleCommand words: [ { (BracedVarSub token: <VSub_Name AWK> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(awk)}) spids: [163 167] ) } { (SQ <'\n'> <'!/^[@#]/ {\n'> <'\tif ( NF == 1 )\n'> <'\t{\n'> <'\t\tprint "#ifndef", $1\n'> <'\t\tprint "#define", $1, "0"\n'> <'\t\tprint "#endif"\n'> <'\t\tprint ""\n'> <'\t} else if ( NF != 0 ) {\n'> <'\t\tprint "#ifndef", $1\n'> <'\t\tprintf "#define"\n'> <'\t\tfor (n = 1; n <= NF; n++) {\n'> <'\t\t\tprintf " %s", $n\n'> <'\t\t}\n'> <'\t\tprint ""\n'> <'\t\tprint "#endif"\n'> <'\t\tprint ""\n'> <'\t}\n'> <'}\n'> <'END\t{\n'> <'print "#endif /* NC_DEFINE_H */"\n'> <'\t}\n'> ) } ] redirects: [(Redir op_id:Redir_Less fd:16777215 arg_word:{($ VSub_Name '$DEFS')} spids:[169])] ) ] )