(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:tmpfiles) op: assign_op.Equal rhs: {(DQ )} spids: [4] ) ] ) (C {<trap>} {(SQ <'rm -fr $tmpfiles'>)} {<1>} {<2>} {<3>} {<15>}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:tmpfiles) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$tmpfiles') <' uc_width.out'>)} spids: [23] ) ] ) (command.Pipeline children: [ (C {<'./test-uc_width2'> (${ Id.VSub_Name EXEEXT)}) (command.Simple words: [{<tr>} {<-d>} {(SQ <'\\r'>)}] redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<uc_width.out>})] more_env: [(env_pair name:LC_ALL val:{<C>} spids:[36])] do_fork: T ) ] negated: F ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:tmpfiles) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$tmpfiles') <' uc_width.ok'>)} spids: [52] ) ] ) (command.Simple words: [{<cat>}] redirects: [ (redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<uc_width.ok>}) (redir op: <Id.Redir_DLess '<<'> loc: (redir_loc.Fd fd:0) arg: (redir_param.HereDoc here_begin: {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\E'>) <OF>} here_end_span_id: 519 stdin_parts: [ <'0000\t\t0\n'> <'0020..007E\t1\n'> <'00A0\t\t1\n'> <'00A1..00AC\tA\n'> <'00AD\t\t0\n'> <'00AE..02FF\tA\n'> <'0300..036F\t0\n'> <'0370..0482\tA\n'> <'0483..0489\t0\n'> <'048A..0590\tA\n'> <'0591..05BD\t0\n'> <'05BE\t\tA\n'> <'05BF\t\t0\n'> <'05C0\t\tA\n'> <'05C1..05C2\t0\n'> <'05C3\t\tA\n'> <'05C4..05C5\t0\n'> <'05C6\t\tA\n'> <'05C7\t\t0\n'> <'05C8..05FF\tA\n'> <'0600..0603\t0\n'> <'0604..060F\tA\n'> <'0610..061A\t0\n'> <'061B..064A\tA\n'> <'064B..065F\t0\n'> <'0660..066F\tA\n'> <'0670\t\t0\n'> <'0671..06D5\tA\n'> <'06D6..06DD\t0\n'> <'06DE\t\tA\n'> <'06DF..06E4\t0\n'> <'06E5..06E6\tA\n'> <'06E7..06E8\t0\n'> <'06E9\t\tA\n'> <'06EA..06ED\t0\n'> <'06EE..070E\tA\n'> <'070F\t\t0\n'> <'0710\t\tA\n'> <'0711\t\t0\n'> <'0712..072F\tA\n'> <'0730..074A\t0\n'> <'074B..07A5\tA\n'> <'07A6..07B0\t0\n'> <'07B1..07EA\tA\n'> <'07EB..07F3\t0\n'> <'07F4..0815\tA\n'> <'0816..0819\t0\n'> <'081A\t\tA\n'> <'081B..0823\t0\n'> <'0824\t\tA\n'> <'0825..0827\t0\n'> <'0828\t\tA\n'> <'0829..082D\t0\n'> <'082E..0858\tA\n'> <'0859..085B\t0\n'> <'085C..08FF\tA\n'> <'0900..0902\t0\n'> <'0903..0939\tA\n'> <'093A\t\t0\n'> <'093B\t\tA\n'> <'093C\t\t0\n'> <'093D..0940\tA\n'> <'0941..0948\t0\n'> <'0949..094C\tA\n'> <'094D\t\t0\n'> <'094E..0950\tA\n'> <'0951..0957\t0\n'> <'0958..0961\tA\n'> <'0962..0963\t0\n'> <'0964..0980\tA\n'> <'0981\t\t0\n'> <'0982..09BB\tA\n'> <'09BC\t\t0\n'> <'09BD..09C0\tA\n'> <'09C1..09C4\t0\n'> <'09C5..09CC\tA\n'> <'09CD\t\t0\n'> <'09CE..09E1\tA\n'> <'09E2..09E3\t0\n'> <'09E4..0A00\tA\n'> <'0A01..0A02\t0\n'> <'0A03..0A3B\tA\n'> <'0A3C\t\t0\n'> <'0A3D..0A40\tA\n'> <'0A41..0A42\t0\n'> <'0A43..0A46\tA\n'> <'0A47..0A48\t0\n'> <'0A49..0A4A\tA\n'> <'0A4B..0A4D\t0\n'> <'0A4E..0A50\tA\n'> <'0A51\t\t0\n'> <'0A52..0A6F\tA\n'> <'0A70..0A71\t0\n'> <'0A72..0A74\tA\n'> <'0A75\t\t0\n'> <'0A76..0A80\tA\n'> <'0A81..0A82\t0\n'> <'0A83..0ABB\tA\n'> <'0ABC\t\t0\n'> <'0ABD..0AC0\tA\n'> <'0AC1..0AC5\t0\n'> <'0AC6\t\tA\n'> <'0AC7..0AC8\t0\n'> <'0AC9..0ACC\tA\n'> <'0ACD\t\t0\n'> <'0ACE..0AE1\tA\n'> <'0AE2..0AE3\t0\n'> <'0AE4..0B00\tA\n'> <'0B01\t\t0\n'> <'0B02..0B3B\tA\n'> <'0B3C\t\t0\n'> <'0B3D..0B3E\tA\n'> <'0B3F\t\t0\n'> <'0B40\t\tA\n'> <'0B41..0B44\t0\n'> <'0B45..0B4C\tA\n'> <'0B4D\t\t0\n'> <'0B4E..0B55\tA\n'> <'0B56\t\t0\n'> <'0B57..0B61\tA\n'> <'0B62..0B63\t0\n'> <'0B64..0B81\tA\n'> <'0B82\t\t0\n'> <'0B83..0BBF\tA\n'> <'0BC0\t\t0\n'> <'0BC1..0BCC\tA\n'> <'0BCD\t\t0\n'> <'0BCE..0C3D\tA\n'> <'0C3E..0C40\t0\n'> <'0C41..0C45\tA\n'> <'0C46..0C48\t0\n'> <'0C49\t\tA\n'> <'0C4A..0C4D\t0\n'> <'0C4E..0C54\tA\n'> <'0C55..0C56\t0\n'> <'0C57..0C61\tA\n'> <'0C62..0C63\t0\n'> <'0C64..0CBB\tA\n'> <'0CBC\t\t0\n'> <'0CBD..0CCB\tA\n'> <'0CCC..0CCD\t0\n'> <'0CCE..0CE1\tA\n'> <'0CE2..0CE3\t0\n'> <'0CE4..0D40\tA\n'> <'0D41..0D44\t0\n'> <'0D45..0D4C\tA\n'> <'0D4D\t\t0\n'> <'0D4E..0D61\tA\n'> <'0D62..0D63\t0\n'> <'0D64..0DC9\tA\n'> <'0DCA\t\t0\n'> <'0DCB..0DD1\tA\n'> <'0DD2..0DD4\t0\n'> <'0DD5\t\tA\n'> <'0DD6\t\t0\n'> <'0DD7..0E30\tA\n'> <'0E31\t\t0\n'> <'0E32..0E33\tA\n'> <'0E34..0E3A\t0\n'> <'0E3B..0E46\tA\n'> <'0E47..0E4E\t0\n'> <'0E4F..0EB0\tA\n'> <'0EB1\t\t0\n'> <'0EB2..0EB3\tA\n'> <'0EB4..0EB9\t0\n'> <'0EBA\t\tA\n'> <'0EBB..0EBC\t0\n'> <'0EBD..0EC7\tA\n'> <'0EC8..0ECD\t0\n'> <'0ECE..0F17\tA\n'> <'0F18..0F19\t0\n'> <'0F1A..0F34\tA\n'> <'0F35\t\t0\n'> <'0F36\t\tA\n'> <'0F37\t\t0\n'> <'0F38\t\tA\n'> <'0F39\t\t0\n'> <'0F3A..0F70\tA\n'> <'0F71..0F7E\t0\n'> <'0F7F\t\tA\n'> <'0F80..0F84\t0\n'> <'0F85\t\tA\n'> <'0F86..0F87\t0\n'> <'0F88..0F8C\tA\n'> <'0F8D..0F97\t0\n'> <'0F98\t\tA\n'> <'0F99..0FBC\t0\n'> <'0FBD..0FC5\tA\n'> <'0FC6\t\t0\n'> <'0FC7..102C\tA\n'> <'102D..1030\t0\n'> <'1031\t\tA\n'> <'1032..1037\t0\n'> <'1038\t\tA\n'> <'1039..103A\t0\n'> <'103B..103C\tA\n'> <'103D..103E\t0\n'> <'103F..1057\tA\n'> <'1058..1059\t0\n'> <'105A..105D\tA\n'> <'105E..1060\t0\n'> <'1061..1070\tA\n'> <'1071..1074\t0\n'> <'1075..1081\tA\n'> <'1082\t\t0\n'> <'1083..1084\tA\n'> <'1085..1086\t0\n'> <'1087..108C\tA\n'> <'108D\t\t0\n'> <'108E..109C\tA\n'> <'109D\t\t0\n'> <'109E..10FF\tA\n'> <'1100..115F\t2\n'> <'1160..135C\tA\n'> <'135D..135F\t0\n'> <'1360..1711\tA\n'> <'1712..1714\t0\n'> <'1715..1731\tA\n'> <'1732..1734\t0\n'> <'1735..1751\tA\n'> <'1752..1753\t0\n'> <'1754..1771\tA\n'> <'1772..1773\t0\n'> <'1774..17B3\tA\n'> <'17B4..17B5\t0\n'> <'17B6\t\tA\n'> <'17B7..17BD\t0\n'> <'17BE..17C5\tA\n'> <'17C6\t\t0\n'> <'17C7..17C8\tA\n'> <'17C9..17D3\t0\n'> <'17D4..17DC\tA\n'> <'17DD\t\t0\n'> <'17DE..180A\tA\n'> <'180B..180D\t0\n'> <'180E..18A8\tA\n'> <'18A9\t\t0\n'> <'18AA..191F\tA\n'> <'1920..1922\t0\n'> <'1923..1926\tA\n'> <'1927..1928\t0\n'> <'1929..1931\tA\n'> <'1932\t\t0\n'> <'1933..1938\tA\n'> <'1939..193B\t0\n'> <'193C..1A16\tA\n'> <'1A17..1A18\t0\n'> <'1A19..1A55\tA\n'> <'1A56\t\t0\n'> <'1A57\t\tA\n'> <'1A58..1A5E\t0\n'> <'1A5F\t\tA\n'> <'1A60\t\t0\n'> <'1A61\t\tA\n'> <'1A62\t\t0\n'> <'1A63..1A64\tA\n'> <'1A65..1A6C\t0\n'> <'1A6D..1A72\tA\n'> <'1A73..1A7C\t0\n'> <'1A7D..1A7E\tA\n'> <'1A7F\t\t0\n'> <'1A80..1AFF\tA\n'> <'1B00..1B03\t0\n'> <'1B04..1B33\tA\n'> <'1B34\t\t0\n'> <'1B35\t\tA\n'> <'1B36..1B3A\t0\n'> <'1B3B\t\tA\n'> <'1B3C\t\t0\n'> <'1B3D..1B41\tA\n'> <'1B42\t\t0\n'> <'1B43..1B6A\tA\n'> <'1B6B..1B73\t0\n'> <'1B74..1B7F\tA\n'> <'1B80..1B81\t0\n'> <'1B82..1BA1\tA\n'> <'1BA2..1BA5\t0\n'> <'1BA6..1BA7\tA\n'> <'1BA8..1BA9\t0\n'> <'1BAA..1BE5\tA\n'> <'1BE6\t\t0\n'> <'1BE7\t\tA\n'> <'1BE8..1BE9\t0\n'> <'1BEA..1BEC\tA\n'> <'1BED\t\t0\n'> <'1BEE\t\tA\n'> <'1BEF..1BF1\t0\n'> <'1BF2..1C2B\tA\n'> <'1C2C..1C33\t0\n'> <'1C34..1C35\tA\n'> <'1C36..1C37\t0\n'> <'1C38..1CCF\tA\n'> <'1CD0..1CD2\t0\n'> <'1CD3\t\tA\n'> <'1CD4..1CE0\t0\n'> <'1CE1\t\tA\n'> <'1CE2..1CE8\t0\n'> <'1CE9..1CEC\tA\n'> <'1CED\t\t0\n'> <'1CEE..1DBF\tA\n'> <'1DC0..1DE6\t0\n'> <'1DE7..1DFB\tA\n'> <'1DFC..1DFF\t0\n'> <'1E00..200A\tA\n'> <'200B..200F\t0\n'> <'2010..2029\tA\n'> <'202A..202E\t0\n'> <'202F..205F\tA\n'> <'2060..2064\t0\n'> <'2065..2069\tA\n'> <'206A..206F\t0\n'> <'2070..20A8\tA\n'> <'20A9\t\t1\n'> <'20AA..20CF\tA\n'> <'20D0..20F0\t0\n'> <'20F1..2328\tA\n'> <'2329..232A\t2\n'> <'232B..2CEE\tA\n'> <'2CEF..2CF1\t0\n'> <'2CF2..2D7E\tA\n'> <'2D7F\t\t0\n'> <'2D80..2DDF\tA\n'> <'2DE0..2DFF\t0\n'> <'2E00..2E7F\tA\n'> <'2E80..3029\t2\n'> <'302A..302F\t0\n'> <'3030..303E\t2\n'> <'303F\t\tA\n'> <'3040..3098\t2\n'> <'3099..309A\t0\n'> <'309B..4DBF\t2\n'> <'4DC0..4DFF\tA\n'> <'4E00..A4CF\t2\n'> <'A4D0..A66E\tA\n'> <'A66F..A672\t0\n'> <'A673..A67B\tA\n'> <'A67C..A67D\t0\n'> <'A67E..A6EF\tA\n'> <'A6F0..A6F1\t0\n'> <'A6F2..A801\tA\n'> <'A802\t\t0\n'> <'A803..A805\tA\n'> <'A806\t\t0\n'> <'A807..A80A\tA\n'> <'A80B\t\t0\n'> <'A80C..A824\tA\n'> <'A825..A826\t0\n'> <'A827..A8C3\tA\n'> <'A8C4\t\t0\n'> <'A8C5..A8DF\tA\n'> <'A8E0..A8F1\t0\n'> <'A8F2..A925\tA\n'> <'A926..A92D\t0\n'> <'A92E..A946\tA\n'> <'A947..A951\t0\n'> <'A952..A97F\tA\n'> <'A980..A982\t0\n'> <'A983..A9B2\tA\n'> <'A9B3\t\t0\n'> <'A9B4..A9B5\tA\n'> <'A9B6..A9B9\t0\n'> <'A9BA..A9BB\tA\n'> <'A9BC\t\t0\n'> <'A9BD..AA28\tA\n'> <'AA29..AA2E\t0\n'> <'AA2F..AA30\tA\n'> <'AA31..AA32\t0\n'> <'AA33..AA34\tA\n'> <'AA35..AA36\t0\n'> <'AA37..AA42\tA\n'> <'AA43\t\t0\n'> <'AA44..AA4B\tA\n'> <'AA4C\t\t0\n'> <'AA4D..AAAF\tA\n'> <'AAB0\t\t0\n'> <'AAB1\t\tA\n'> <'AAB2..AAB4\t0\n'> <'AAB5..AAB6\tA\n'> <'AAB7..AAB8\t0\n'> <'AAB9..AABD\tA\n'> <'AABE..AABF\t0\n'> <'AAC0\t\tA\n'> <'AAC1\t\t0\n'> <'AAC2..ABE4\tA\n'> <'ABE5\t\t0\n'> <'ABE6..ABE7\tA\n'> <'ABE8\t\t0\n'> <'ABE9..ABEC\tA\n'> <'ABED\t\t0\n'> <'ABEE..ABFF\tA\n'> <'AC00..D7A3\t2\n'> <'D7A4..F8FF\tA\n'> <'F900..FAFF\t2\n'> <'FB00..FB1D\tA\n'> <'FB1E\t\t0\n'> <'FB1F..FDFF\tA\n'> <'FE00..FE0F\t0\n'> <'FE10..FE1F\t2\n'> <'FE20..FE26\t0\n'> <'FE27..FE2F\tA\n'> <'FE30..FE6F\t2\n'> <'FE70..FEFE\tA\n'> <'FEFF\t\t0\n'> <'FF00..FF60\t2\n'> <'FF61..FFDF\t1\n'> <'FFE0..FFE6\t2\n'> <'FFE7..FFF8\t1\n'> <'FFF9..FFFB\t0\n'> <'FFFC..101FC\t1\n'> <'101FD\t\t0\n'> <'101FE..10A00\t1\n'> <'10A01..10A03\t0\n'> <'10A04\t\t1\n'> <'10A05..10A06\t0\n'> <'10A07..10A0B\t1\n'> <'10A0C..10A0F\t0\n'> <'10A10..10A37\t1\n'> <'10A38..10A3A\t0\n'> <'10A3B..10A3E\t1\n'> <'10A3F\t\t0\n'> <'10A40..11000\t1\n'> <'11001\t\t0\n'> <'11002..11037\t1\n'> <'11038..11046\t0\n'> <'11047..1107F\t1\n'> <'11080..11081\t0\n'> <'11082..110B2\t1\n'> <'110B3..110B6\t0\n'> <'110B7..110B8\t1\n'> <'110B9..110BA\t0\n'> <'110BB..110BC\t1\n'> <'110BD\t\t0\n'> <'110BE..1D166\t1\n'> <'1D167..1D169\t0\n'> <'1D16A..1D172\t1\n'> <'1D173..1D182\t0\n'> <'1D183..1D184\t1\n'> <'1D185..1D18B\t0\n'> <'1D18C..1D1A9\t1\n'> <'1D1AA..1D1AD\t0\n'> <'1D1AE..1D241\t1\n'> <'1D242..1D244\t0\n'> <'1D245..1FFFF\t1\n'> <'20000..3FFFF\t2\n'> <'40000..E0000\t1\n'> <'E0001\t\t0\n'> <'E0002..E001F\t1\n'> <'E0020..E007F\t0\n'> <'E0080..E00FF\t1\n'> <'E0100..E01EF\t0\n'> <'E01F0..10FFFF\t1\n'> ] ) ) ] do_fork: T ) (C {<Id.Lit_Colon ':'>} { (braced_var_sub token: <Id.VSub_Name DIFF> suffix_op: (suffix_op.Unary tok:<Id.VTest_Equals '='> arg_word:{<diff>}) ) } ) (C {(${ Id.VSub_Name DIFF)} {<uc_width.ok>} {<uc_width.out>}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:result) op: assign_op.Equal rhs: {($ Id.VSub_QMark '$?')} spids: [537] ) ] ) (C {<rm>} {<-fr>} {($ Id.VSub_DollarName '$tmpfiles')}) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {($ Id.VSub_DollarName '$result')} ) ] )