(List (FunctionDef _run [] (List (= scope= flags=0 words=[] bindings=[('ztags', {[DQ ]})]) (= scope= flags=0 words=[] bindings=[('zargs', {[DQ ]})]) (= scope= flags=0 words=[{[LIT_CHARS OPTIND]}] bindings=[]) (= scope= flags=0 words=[] bindings=[('OPTIND', {[LIT_CHARS 1]})]) (While (Com {[LIT_CHARS getopts]} {[DQ [LIT_CHARS xurtcinsvgzmef]]} {[LIT_CHARS flag]} ) (Case to_match={[DQ [LIT_CHARS x][VarSub flag]]}, pat_word_list=[[{[SQ ]}], [{[SQ ]}], [{[SQ ]}], [{[SQ ]}], [{[SQ ]}], [{[SQ ]}], [{[SQ ]}], [{[SQ ]}], [{[LIT_OTHER "*"]}]] (ElseTrue) (= scope= flags=0 words=[] bindings=[('ztags', {[DQ [VarSub ztags][LIT_CHARS " notfastpath"]]})]) (= scope= flags=0 words=[] bindings=[('ztags', {[DQ [VarSub ztags][LIT_CHARS " codecgen"]]})]) (= scope= flags=0 words=[] bindings=[('ztags', {[DQ [VarSub ztags][LIT_CHARS " x"]]})]) (= scope= flags=0 words=[] bindings=[('ztags', {[DQ [VarSub ztags][LIT_CHARS " unsafe"]]})]) (= scope= flags=0 words=[] bindings=[('zargs', {[DQ [VarSub zargs][LIT_CHARS " -tv"]]})]) (= scope= flags=0 words=[] bindings=[('zargs', {[DQ [VarSub zargs][LIT_CHARS " -tr"]]})]) (= scope= flags=0 words=[] bindings=[('zargs', {[DQ [VarSub zargs][LIT_CHARS " -tm"]]})]) (ElseTrue) ) ) (Com {[LIT_CHARS printf]} {[SQ ]} {[DQ [VarSub ztags]]} ) (= scope= flags=0 words=[] bindings=[('OPTIND', {[LIT_CHARS 1]})]) (While (Com {[LIT_CHARS getopts]} {[DQ [LIT_CHARS xurtcinsvgzmef]]} {[LIT_CHARS flag]} ) (Case to_match={[DQ [LIT_CHARS x][VarSub flag]]}, pat_word_list=[[{[SQ ]}], [{[SQ ]}], [{[SQ ]}], [{[SQ ]}], [{[SQ ]}], [{[SQ ]}], [{[LIT_OTHER "*"]}]] (List (Com {[LIT_CHARS printf]} {[DQ [LIT_CHARS ">>>>>>> REGULAR : "]]} ) (Com {[LIT_CHARS go]} {[LIT_CHARS test]} {[DQ [LIT_CHARS "-tags="][VarSub ztags]]} {[VarSub zargs]} ) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 2]} ) ) (List (Com {[LIT_CHARS printf]} {[DQ [LIT_CHARS ">>>>>>> CANONICAL : "]]} ) (Com {[LIT_CHARS go]} {[LIT_CHARS test]} {[DQ [LIT_CHARS "-tags="][VarSub ztags]]} {[VarSub zargs]} {[LIT_CHARS -tc]} ) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 2]} ) ) (List (Com {[LIT_CHARS printf]} {[DQ [LIT_CHARS ">>>>>>> I/O : "]]} ) (Com {[LIT_CHARS go]} {[LIT_CHARS test]} {[DQ [LIT_CHARS "-tags="][VarSub ztags]]} {[VarSub zargs]} {[LIT_CHARS -ti]} ) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 2]} ) ) (List (Com {[LIT_CHARS printf]} {[DQ [LIT_CHARS ">>>>>>> NO_SYMBOLS : "]]} ) (Com {[LIT_CHARS go]} {[LIT_CHARS test]} {[DQ [LIT_CHARS "-tags="][VarSub ztags]]} {[VarSub zargs]} {[LIT_CHARS -tn]} ) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 2]} ) ) (List (Com {[LIT_CHARS printf]} {[DQ [LIT_CHARS ">>>>>>> TO_ARRAY : "]]} ) (Com {[LIT_CHARS go]} {[LIT_CHARS test]} {[DQ [LIT_CHARS "-tags="][VarSub ztags]]} {[VarSub zargs]} {[LIT_CHARS -ts]} ) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 2]} ) ) (List (Com {[LIT_CHARS printf]} {[DQ [LIT_CHARS ">>>>>>> INTERN : "]]} ) (Com {[LIT_CHARS go]} {[LIT_CHARS test]} {[DQ [LIT_CHARS "-tags="][VarSub ztags]]} {[VarSub zargs]} {[LIT_CHARS -te]} ) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 2]} ) ) (ElseTrue) ) ) (Com {[LIT_CHARS shift]} {[ArithSub {A2 AS_OP_MINUS {A Atom NODE_ARITH_WORD {[VarSub OPTIND]}} {A Atom NODE_ARITH_WORD {[AS_NUM_LITERAL 1]}}}]} ) (= scope= flags=0 words=[] bindings=[('OPTIND', {[LIT_CHARS 1]})]) ) ) (If (DBracket {B2 BINARY_STRING_EQUAL {[DQ [LIT_CHARS x][VarSub @]]} {[DQ [LIT_CHARS x]]}}) (List (Com {[LIT_CHARS _run]} {[DQ [LIT_CHARS -rtcinsm]]} ) (Com {[LIT_CHARS _run]} {[DQ [LIT_CHARS -rtcinsmz]]} ) (Com {[LIT_CHARS _run]} {[DQ [LIT_CHARS -rtcinsmf]]} ) (Com {[LIT_CHARS _run]} {[DQ [LIT_CHARS -xtcinsm]]} ) (Com {[LIT_CHARS _run]} {[DQ [LIT_CHARS -gxtcinsm]]} ) (Com {[LIT_CHARS _run]} {[DQ [LIT_CHARS -gxutcinsm]]} ) ) (DBracket {B2 BINARY_STRING_EQUAL {[DQ [LIT_CHARS x][VarSub @]]} {[DQ [LIT_CHARS x-Z]]}}) (List (Com {[LIT_CHARS _run]} {[DQ [LIT_CHARS -rtcinsm]]} ) (Com {[LIT_CHARS _run]} {[DQ [LIT_CHARS -rtcinsmz]]} ) ) (DBracket {B2 BINARY_STRING_EQUAL {[DQ [LIT_CHARS x][VarSub @]]} {[DQ [LIT_CHARS x-F]]}}) (List (Com {[LIT_CHARS _run]} {[DQ [LIT_CHARS -rtcinsmf]]} ) (Com {[LIT_CHARS _run]} {[DQ [LIT_CHARS -rtcinsmzf]]} ) ) (ElseTrue) (Com {[LIT_CHARS _run]} {[DQ [VarSub @]]} ) ) )