(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:LC_ALL) op: assign_op.Equal rhs: {<C>} spids: [56] ) ] ) (C {<export>} {<LC_ALL>}) (command.Case to_match: {(DQ ($ Id.VSub_Number '$1'))} arms: [ (case_arm pat_list: [{<POSIX>}] action: [ (command.Pipeline children: [ (C {<grep>} {(SQ <'^<.*>.*/x[0-9A-Fa-f]*[ \t]*<U....>.*$'>)}) (C {<grep>} {<-v>} {(SQ <'not a real character'>)}) (C {<sed>} {<-e>} {(SQ <'s,^<.*>[ \t]*\\([/x0-9A-Fa-f]*\\)[ \t]*<U\\(....\\)>.*$,\\1\t0x\\2,'>)} ) (C {<tr>} {<abcdef>} {<ABCDEF>}) (C {<sed>} {<-e>} {(SQ <'s,/x\\([0-9A-F][0-9A-F]\\),\\1,g'>)}) (C {<sed>} {<-e>} {(SQ <'s,^,0x,'>)}) (C {<sort>}) (C {<uniq>}) (C {<grep>} {<-v>} {(SQ <'^0x00\t0x\\([1-9A-F]...\\|.[1-9A-F]..\\|..[1-9A-F].\\|...[1-9A-F]\\)'>)} ) ] negated: F ) ] spids: [73 75 155 -1] ) (case_arm pat_list: [{<Id.Lit_Star '*'>}] action: [ (command.Pipeline children: [ (C {<sed>} {<-e>} {(SQ <'s,^%IRREVERSIBLE%,,'>)}) (C {<grep>} {(SQ <'^<U[0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F]*>[ \t]*/x'>)}) (C {<grep>} {<-v>} {(SQ <'not a real character'>)}) (C {<sed>} {<-e>} {(SQ <'s,<U\\(....\\)>[ \t]*\\([/x0-9A-Fa-f]*\\).*$,\\2\t0x\\1,'>)} {<-e>} { (SQ < 's,<U0*\\([1-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F]*\\)>[ \t]*\\([/x0-9A-Fa-f]*\\).*$,\\2\t0x\\1,' > ) } ) (C {<tr>} {<abcdef>} {<ABCDEF>}) (C {<sed>} {<-e>} {(SQ <'s,/x\\([0-9A-F][0-9A-F]\\),\\1,g'>)}) (C {<sed>} {<-e>} {(SQ <'s,^,0x,'>)}) (C {<sort>}) (C {<uniq>}) (C {<grep>} {<-v>} {(SQ <'^0x00\t0x\\([1-9A-F]...\\|.[1-9A-F]..\\|..[1-9A-F].\\|...[1-9A-F]\\)'>)} ) ] negated: F ) ] spids: [158 159 255 -1] ) ] ) ] )