(command.CommandList children: [ (C {<Id.KW_Set set>} {<-e>}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:common_objpfx) op: assign_op.Equal rhs: {($ Id.VSub_Number '$1')} spids: [54] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:test_program_prefix_before_env) op: assign_op.Equal rhs: {($ Id.VSub_Number '$2')} spids: [57] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:run_program_env) op: assign_op.Equal rhs: {($ Id.VSub_Number '$3')} spids: [60] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:test_program_prefix_after_env) op: assign_op.Equal rhs: {($ Id.VSub_Number '$4')} spids: [63] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:objpfx) op: assign_op.Equal rhs: {($ Id.VSub_Number '$5')} spids: [66] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:test_pre) op: assign_op.Equal rhs: { (DQ (${ Id.VSub_Name test_program_prefix_before_env) <' '> (${ Id.VSub_Name run_program_env) ) } spids: [70] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:test) op: assign_op.Equal rhs: { (DQ (${ Id.VSub_Name test_program_prefix_after_env) <' '> (${ Id.VSub_Name objpfx) <tst-fmtmsg> ) } spids: [81] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:out) op: assign_op.Equal rhs: {(${ Id.VSub_Name objpfx) <tst-fmtmsg.out>} spids: [93] ) ] ) (command.Subshell command_list: (command.CommandList children: [ (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <label>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <severity>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <severity> <Id.Lit_Other ':'> <label>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <text>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <text> <Id.Lit_Other ':'> <label>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <text> <Id.Lit_Other ':'> <severity>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <text> <Id.Lit_Other ':'> <severity> <Id.Lit_Other ':'> <label> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <action>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <action> <Id.Lit_Other ':'> <label>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <action> <Id.Lit_Other ':'> <severity>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <action> <Id.Lit_Other ':'> <severity> <Id.Lit_Other ':'> <label> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <action> <Id.Lit_Other ':'> <text>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <action> <Id.Lit_Other ':'> <text> <Id.Lit_Other ':'> <label> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <action> <Id.Lit_Other ':'> <text> <Id.Lit_Other ':'> <severity> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <action> <Id.Lit_Other ':'> <text> <Id.Lit_Other ':'> <severity> <Id.Lit_Other ':'> <label> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <label>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <severity>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <severity> <Id.Lit_Other ':'> <label> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <text>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <text> <Id.Lit_Other ':'> <label> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <text> <Id.Lit_Other ':'> <severity> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <text> <Id.Lit_Other ':'> <severity> <Id.Lit_Other ':'> <label> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <action>} {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <action> <Id.Lit_Other ':'> <label> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <action> <Id.Lit_Other ':'> <severity> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <action> <Id.Lit_Other ':'> <severity> <Id.Lit_Other ':'> <label> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <action> <Id.Lit_Other ':'> <text> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <action> <Id.Lit_Other ':'> <text> <Id.Lit_Other ':'> <label> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <action> <Id.Lit_Other ':'> <text> <Id.Lit_Other ':'> <severity> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) (command.Sentence child: (command.AndOr ops: [Id.Op_DPipe] children: [ (C {($ Id.VSub_DollarName '$test_pre')} {<Id.Lit_VarLike 'MSGVERB='> <tag> <Id.Lit_Other ':'> <action> <Id.Lit_Other ':'> <text> <Id.Lit_Other ':'> <severity> <Id.Lit_Other ':'> <label> } {($ Id.VSub_DollarName '$test')} ) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] ) terminator: <Id.Op_Semi _> ) ] ) redirects: [(redir.Redir op:<Id.Redir_Great '2>'> fd:2 arg_word:{($ Id.VSub_DollarName '$out')})] ) (command.Simple words: [{<cmp>} {($ Id.VSub_DollarName '$out')}] redirects: [ (redir.HereDoc op: <Id.Redir_DLess '<<'> fd: -1 here_begin: {<EOF>} here_end_span_id: 961 stdin_parts: [ <'GLIBC:tst-fmtmsg: HALT: halt\n'> <'TO FIX: should print message for MM_HALT GLIBC:tst-fmtmsg:1\n'> <'GLIBC:tst-fmtmsg: ERROR: halt\n'> <'TO FIX: should print message for MM_ERROR GLIBC:tst-fmtmsg:2\n'> <'GLIBC:tst-fmtmsg: WARNING: halt\n'> <'TO FIX: should print message for MM_WARNING GLIBC:tst-fmtmsg:3\n'> <'GLIBC:tst-fmtmsg: INFO: halt\n'> <'TO FIX: should print message for MM_INFO GLIBC:tst-fmtmsg:4\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_NOSEV GLIBC:tst-fmtmsg:5\n'> <'GLIBC:tst-fmtmsg: TEST: halt\n'> <'TO FIX: should print message for MM_TEST GLIBC:tst-fmtmsg:6\n'> <'GLIBC:tst-fmtmsg\n'> <'GLIBC:tst-fmtmsg\n'> <'GLIBC:tst-fmtmsg\n'> <'GLIBC:tst-fmtmsg\n'> <'GLIBC:tst-fmtmsg\n'> <'GLIBC:tst-fmtmsg\n'> <'HALT\n'> <'ERROR\n'> <'WARNING\n'> <'INFO\n'> <'\n'> <'TEST\n'> <'GLIBC:tst-fmtmsg: HALT\n'> <'GLIBC:tst-fmtmsg: ERROR\n'> <'GLIBC:tst-fmtmsg: WARNING\n'> <'GLIBC:tst-fmtmsg: INFO\n'> <'GLIBC:tst-fmtmsg\n'> <'GLIBC:tst-fmtmsg: TEST\n'> <'halt\n'> <'halt\n'> <'halt\n'> <'halt\n'> <'halt\n'> <'halt\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'HALT: halt\n'> <'ERROR: halt\n'> <'WARNING: halt\n'> <'INFO: halt\n'> <'halt\n'> <'TEST: halt\n'> <'GLIBC:tst-fmtmsg: HALT: halt\n'> <'GLIBC:tst-fmtmsg: ERROR: halt\n'> <'GLIBC:tst-fmtmsg: WARNING: halt\n'> <'GLIBC:tst-fmtmsg: INFO: halt\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'GLIBC:tst-fmtmsg: TEST: halt\n'> <'TO FIX: should print message for MM_HALT\n'> <'TO FIX: should print message for MM_ERROR\n'> <'TO FIX: should print message for MM_WARNING\n'> <'TO FIX: should print message for MM_INFO\n'> <'TO FIX: should print message for MM_NOSEV\n'> <'TO FIX: should print message for MM_TEST\n'> <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_HALT\n'> <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_ERROR\n'> <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_WARNING\n'> <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_INFO\n'> <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_NOSEV\n'> <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_TEST\n'> <'HALT: TO FIX: should print message for MM_HALT\n'> <'ERROR: TO FIX: should print message for MM_ERROR\n'> <'WARNING: TO FIX: should print message for MM_WARNING\n'> <'INFO: TO FIX: should print message for MM_INFO\n'> <'TO FIX: should print message for MM_NOSEV\n'> <'TEST: TO FIX: should print message for MM_TEST\n'> <'GLIBC:tst-fmtmsg: HALT: TO FIX: should print message for MM_HALT\n'> <'GLIBC:tst-fmtmsg: ERROR: TO FIX: should print message for MM_ERROR\n'> <'GLIBC:tst-fmtmsg: WARNING: TO FIX: should print message for MM_WARNING\n'> <'GLIBC:tst-fmtmsg: INFO: TO FIX: should print message for MM_INFO\n'> <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_NOSEV\n'> <'GLIBC:tst-fmtmsg: TEST: TO FIX: should print message for MM_TEST\n'> <'halt\n'> <'TO FIX: should print message for MM_HALT\n'> <'halt\n'> <'TO FIX: should print message for MM_ERROR\n'> <'halt\n'> <'TO FIX: should print message for MM_WARNING\n'> <'halt\n'> <'TO FIX: should print message for MM_INFO\n'> <'halt\n'> <'TO FIX: should print message for MM_NOSEV\n'> <'halt\n'> <'TO FIX: should print message for MM_TEST\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_HALT\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_ERROR\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_WARNING\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_INFO\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_NOSEV\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_TEST\n'> <'HALT: halt\n'> <'TO FIX: should print message for MM_HALT\n'> <'ERROR: halt\n'> <'TO FIX: should print message for MM_ERROR\n'> <'WARNING: halt\n'> <'TO FIX: should print message for MM_WARNING\n'> <'INFO: halt\n'> <'TO FIX: should print message for MM_INFO\n'> <'halt\n'> <'TO FIX: should print message for MM_NOSEV\n'> <'TEST: halt\n'> <'TO FIX: should print message for MM_TEST\n'> <'GLIBC:tst-fmtmsg: HALT: halt\n'> <'TO FIX: should print message for MM_HALT\n'> <'GLIBC:tst-fmtmsg: ERROR: halt\n'> <'TO FIX: should print message for MM_ERROR\n'> <'GLIBC:tst-fmtmsg: WARNING: halt\n'> <'TO FIX: should print message for MM_WARNING\n'> <'GLIBC:tst-fmtmsg: INFO: halt\n'> <'TO FIX: should print message for MM_INFO\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_NOSEV\n'> <'GLIBC:tst-fmtmsg: TEST: halt\n'> <'TO FIX: should print message for MM_TEST\n'> <'GLIBC:tst-fmtmsg:1\n'> <'GLIBC:tst-fmtmsg:2\n'> <'GLIBC:tst-fmtmsg:3\n'> <'GLIBC:tst-fmtmsg:4\n'> <'GLIBC:tst-fmtmsg:5\n'> <'GLIBC:tst-fmtmsg:6\n'> <'GLIBC:tst-fmtmsg: GLIBC:tst-fmtmsg:1\n'> <'GLIBC:tst-fmtmsg: GLIBC:tst-fmtmsg:2\n'> <'GLIBC:tst-fmtmsg: GLIBC:tst-fmtmsg:3\n'> <'GLIBC:tst-fmtmsg: GLIBC:tst-fmtmsg:4\n'> <'GLIBC:tst-fmtmsg: GLIBC:tst-fmtmsg:5\n'> <'GLIBC:tst-fmtmsg: GLIBC:tst-fmtmsg:6\n'> <'HALT: GLIBC:tst-fmtmsg:1\n'> <'ERROR: GLIBC:tst-fmtmsg:2\n'> <'WARNING: GLIBC:tst-fmtmsg:3\n'> <'INFO: GLIBC:tst-fmtmsg:4\n'> <'GLIBC:tst-fmtmsg:5\n'> <'TEST: GLIBC:tst-fmtmsg:6\n'> <'GLIBC:tst-fmtmsg: HALT: GLIBC:tst-fmtmsg:1\n'> <'GLIBC:tst-fmtmsg: ERROR: GLIBC:tst-fmtmsg:2\n'> <'GLIBC:tst-fmtmsg: WARNING: GLIBC:tst-fmtmsg:3\n'> <'GLIBC:tst-fmtmsg: INFO: GLIBC:tst-fmtmsg:4\n'> <'GLIBC:tst-fmtmsg: GLIBC:tst-fmtmsg:5\n'> <'GLIBC:tst-fmtmsg: TEST: GLIBC:tst-fmtmsg:6\n'> <'halt\n'> <'GLIBC:tst-fmtmsg:1\n'> <'halt\n'> <'GLIBC:tst-fmtmsg:2\n'> <'halt\n'> <'GLIBC:tst-fmtmsg:3\n'> <'halt\n'> <'GLIBC:tst-fmtmsg:4\n'> <'halt\n'> <'GLIBC:tst-fmtmsg:5\n'> <'halt\n'> <'GLIBC:tst-fmtmsg:6\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'GLIBC:tst-fmtmsg:1\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'GLIBC:tst-fmtmsg:2\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'GLIBC:tst-fmtmsg:3\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'GLIBC:tst-fmtmsg:4\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'GLIBC:tst-fmtmsg:5\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'GLIBC:tst-fmtmsg:6\n'> <'HALT: halt\n'> <'GLIBC:tst-fmtmsg:1\n'> <'ERROR: halt\n'> <'GLIBC:tst-fmtmsg:2\n'> <'WARNING: halt\n'> <'GLIBC:tst-fmtmsg:3\n'> <'INFO: halt\n'> <'GLIBC:tst-fmtmsg:4\n'> <'halt\n'> <'GLIBC:tst-fmtmsg:5\n'> <'TEST: halt\n'> <'GLIBC:tst-fmtmsg:6\n'> <'GLIBC:tst-fmtmsg: HALT: halt\n'> <'GLIBC:tst-fmtmsg:1\n'> <'GLIBC:tst-fmtmsg: ERROR: halt\n'> <'GLIBC:tst-fmtmsg:2\n'> <'GLIBC:tst-fmtmsg: WARNING: halt\n'> <'GLIBC:tst-fmtmsg:3\n'> <'GLIBC:tst-fmtmsg: INFO: halt\n'> <'GLIBC:tst-fmtmsg:4\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'GLIBC:tst-fmtmsg:5\n'> <'GLIBC:tst-fmtmsg: TEST: halt\n'> <'GLIBC:tst-fmtmsg:6\n'> <'TO FIX: should print message for MM_HALT GLIBC:tst-fmtmsg:1\n'> <'TO FIX: should print message for MM_ERROR GLIBC:tst-fmtmsg:2\n'> <'TO FIX: should print message for MM_WARNING GLIBC:tst-fmtmsg:3\n'> <'TO FIX: should print message for MM_INFO GLIBC:tst-fmtmsg:4\n'> <'TO FIX: should print message for MM_NOSEV GLIBC:tst-fmtmsg:5\n'> <'TO FIX: should print message for MM_TEST GLIBC:tst-fmtmsg:6\n'> <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_HALT GLIBC:tst-fmtmsg:1\n'> <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_ERROR GLIBC:tst-fmtmsg:2\n'> <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_WARNING GLIBC:tst-fmtmsg:3\n'> <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_INFO GLIBC:tst-fmtmsg:4\n'> <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_NOSEV GLIBC:tst-fmtmsg:5\n'> <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_TEST GLIBC:tst-fmtmsg:6\n'> <'HALT: TO FIX: should print message for MM_HALT GLIBC:tst-fmtmsg:1\n'> <'ERROR: TO FIX: should print message for MM_ERROR GLIBC:tst-fmtmsg:2\n'> <'WARNING: TO FIX: should print message for MM_WARNING GLIBC:tst-fmtmsg:3\n'> <'INFO: TO FIX: should print message for MM_INFO GLIBC:tst-fmtmsg:4\n'> <'TO FIX: should print message for MM_NOSEV GLIBC:tst-fmtmsg:5\n'> <'TEST: TO FIX: should print message for MM_TEST GLIBC:tst-fmtmsg:6\n'> < 'GLIBC:tst-fmtmsg: HALT: TO FIX: should print message for MM_HALT GLIBC:tst-fmtmsg:1\n' > < 'GLIBC:tst-fmtmsg: ERROR: TO FIX: should print message for MM_ERROR GLIBC:tst-fmtmsg:2\n' > < 'GLIBC:tst-fmtmsg: WARNING: TO FIX: should print message for MM_WARNING GLIBC:tst-fmtmsg:3\n' > < 'GLIBC:tst-fmtmsg: INFO: TO FIX: should print message for MM_INFO GLIBC:tst-fmtmsg:4\n' > <'GLIBC:tst-fmtmsg: TO FIX: should print message for MM_NOSEV GLIBC:tst-fmtmsg:5\n'> < 'GLIBC:tst-fmtmsg: TEST: TO FIX: should print message for MM_TEST GLIBC:tst-fmtmsg:6\n' > <'halt\n'> <'TO FIX: should print message for MM_HALT GLIBC:tst-fmtmsg:1\n'> <'halt\n'> <'TO FIX: should print message for MM_ERROR GLIBC:tst-fmtmsg:2\n'> <'halt\n'> <'TO FIX: should print message for MM_WARNING GLIBC:tst-fmtmsg:3\n'> <'halt\n'> <'TO FIX: should print message for MM_INFO GLIBC:tst-fmtmsg:4\n'> <'halt\n'> <'TO FIX: should print message for MM_NOSEV GLIBC:tst-fmtmsg:5\n'> <'halt\n'> <'TO FIX: should print message for MM_TEST GLIBC:tst-fmtmsg:6\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_HALT GLIBC:tst-fmtmsg:1\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_ERROR GLIBC:tst-fmtmsg:2\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_WARNING GLIBC:tst-fmtmsg:3\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_INFO GLIBC:tst-fmtmsg:4\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_NOSEV GLIBC:tst-fmtmsg:5\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_TEST GLIBC:tst-fmtmsg:6\n'> <'HALT: halt\n'> <'TO FIX: should print message for MM_HALT GLIBC:tst-fmtmsg:1\n'> <'ERROR: halt\n'> <'TO FIX: should print message for MM_ERROR GLIBC:tst-fmtmsg:2\n'> <'WARNING: halt\n'> <'TO FIX: should print message for MM_WARNING GLIBC:tst-fmtmsg:3\n'> <'INFO: halt\n'> <'TO FIX: should print message for MM_INFO GLIBC:tst-fmtmsg:4\n'> <'halt\n'> <'TO FIX: should print message for MM_NOSEV GLIBC:tst-fmtmsg:5\n'> <'TEST: halt\n'> <'TO FIX: should print message for MM_TEST GLIBC:tst-fmtmsg:6\n'> <'GLIBC:tst-fmtmsg: HALT: halt\n'> <'TO FIX: should print message for MM_HALT GLIBC:tst-fmtmsg:1\n'> <'GLIBC:tst-fmtmsg: ERROR: halt\n'> <'TO FIX: should print message for MM_ERROR GLIBC:tst-fmtmsg:2\n'> <'GLIBC:tst-fmtmsg: WARNING: halt\n'> <'TO FIX: should print message for MM_WARNING GLIBC:tst-fmtmsg:3\n'> <'GLIBC:tst-fmtmsg: INFO: halt\n'> <'TO FIX: should print message for MM_INFO GLIBC:tst-fmtmsg:4\n'> <'GLIBC:tst-fmtmsg: halt\n'> <'TO FIX: should print message for MM_NOSEV GLIBC:tst-fmtmsg:5\n'> <'GLIBC:tst-fmtmsg: TEST: halt\n'> <'TO FIX: should print message for MM_TEST GLIBC:tst-fmtmsg:6\n'> ] ) ] ) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{($ Id.VSub_QMark '$?')}) ] )