(List (Com {[LIT_OTHER ":"]} {[LIT_CHARS mam]} {[LIT_CHARS probe]} {[LIT_CHARS script]}) (= scope= flags=0 words=[] bindings=[('opt', {[SQ ]})]) (While (Com {[LIT_OTHER ":"]}) (List (Case to_match={[VarSub 1]}, pat_word_list=[[{[LIT_CHARS -d]}], [{[LIT_CHARS -] [LIT_OTHER "*"]}], [{[LIT_OTHER "*"]}]] (= scope= flags=0 words=[] bindings=[('opt', {[LIT_CHARS -d]})]) (ElseTrue) (Com {[LIT_CHARS break]}) ) (Com {[LIT_CHARS shift]}) ) ) (Com {[LIT_CHARS mamprobe]} {[VarSub opt]} {[LIT_CHARS -]} {[DQ [VarSub 1]]}) )