(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CAPS) op: Equal rhs: { (DQ (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(Caps)}) spids: [107 111] ) ) } spids: [105] ) ] spids: [105] ) (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op_id: Redir_DLess fd: 16777215 body: { (DQ ('/*\n') (' * parametrized.h --- is a termcap capability parametrized?\n') (' *\n') (' * Note: this file is generated using MKparametrized.sh, do not edit by hand.\n') (' * A value of -1 in the table means suppress both pad and % translations.\n') (' * A value of 0 in the table means do pad but not % translations.\n') (' * A value of 1 in the table means do both pad and % translations.\n') (' */\n') ('\n') ('static short const parametrized[] = {\n') ) } do_expansion: True here_end: EOF was_filled: True spids: [116] ) ] ) (SimpleCommand words: [ { (BracedVarSub token: <VSub_Name AWK> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(awk)}) spids: [144 148] ) } { (SQ <'\n'> <'$3 != "str"\t{next;}\n'> <'$1 ~ /^acs_/\t{print "-1,\\t/* ", $2, " */"; count++; next;}\n'> <'$0 ~ /#[0-9]/\t{print "1,\\t/* ", $2, " */"; count++; next;}\n'> <'\t\t{print "0,\\t/* ", $2, " */"; count++;}\n'> <'END\t\t{printf("} /* %d entries */;\\n\\n", count);}\n'> ) } ] redirects: [(Redir op_id:Redir_Less fd:16777215 arg_word:{($ VSub_Name '$CAPS')} spids:[150])] ) ] )