(CommandList children: [ (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op_id: Redir_DLess fd: 16777215 body: { (DQ ('/* File created from flex.skl via mkskel.sh */\n') ('\n') ('#include ') (Right_DoubleQuote '"') (flexdef.h) (Right_DoubleQuote '"') ('\n') ('\n') ('const char *skel[] = {\n') ) } do_expansion: True here_end: '!' was_filled: True spids: [59] ) ] ) (Pipeline children: [ (C {(sed)} {(SQ <'s/\\\\/&&/g'>)}) (C {(sed)} {(SQ <'s/"/\\\\"/g'>)}) (C {(sed)} {(SQ <'s/.*/ "&",/'>)}) ] negated: False ) (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op_id: Redir_DLess fd: 16777215 body: {(DQ (' 0\n') ('};\n'))} do_expansion: True here_end: '!' was_filled: True spids: [98] ) ] ) ] )