(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]}) (FunctionDef match [] (If (Com {[LIT_OTHER "["]} {[VarSub 1]} {[LIT_OTHER "="]} {[LIT_CHARS 1]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "wildmatch: match '"][VarSub 3][LIT_CHARS "' '"][VarSub 4][LIT_CHARS "'"]]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\t test-wildmatch wildmatch '"][VarSub 3][LIT_CHARS "' '"][VarSub 4][LIT_CHARS "'\n"][LIT_CHARS "\t"]]}) (ElseTrue) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "wildmatch: no match '"][VarSub 3][LIT_CHARS "' '"][VarSub 4][LIT_CHARS "'"]]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\t ! test-wildmatch wildmatch '"][VarSub 3][LIT_CHARS "' '"][VarSub 4][LIT_CHARS "'\n"][LIT_CHARS "\t"]]}) ) ) (FunctionDef imatch [] (If (Com {[LIT_OTHER "["]} {[VarSub 1]} {[LIT_OTHER "="]} {[LIT_CHARS 1]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "iwildmatch: match '"][VarSub 2][LIT_CHARS "' '"][VarSub 3][LIT_CHARS "'"]]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\t test-wildmatch iwildmatch '"][VarSub 2][LIT_CHARS "' '"][VarSub 3][LIT_CHARS "'\n"][LIT_CHARS "\t"]]}) (ElseTrue) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "iwildmatch: no match '"][VarSub 2][LIT_CHARS "' '"][VarSub 3][LIT_CHARS "'"]]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\t ! test-wildmatch iwildmatch '"][VarSub 2][LIT_CHARS "' '"][VarSub 3][LIT_CHARS "'\n"][LIT_CHARS "\t"]]}) ) ) (FunctionDef pathmatch [] (If (Com {[LIT_OTHER "["]} {[VarSub 1]} {[LIT_OTHER "="]} {[LIT_CHARS 1]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "pathmatch: match '"][VarSub 2][LIT_CHARS "' '"][VarSub 3][LIT_CHARS "'"]]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\t test-wildmatch pathmatch '"][VarSub 2][LIT_CHARS "' '"][VarSub 3][LIT_CHARS "'\n"][LIT_CHARS "\t"]]}) (ElseTrue) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "pathmatch: no match '"][VarSub 2][LIT_CHARS "' '"][VarSub 3][LIT_CHARS "'"]]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\t ! test-wildmatch pathmatch '"][VarSub 2][LIT_CHARS "' '"][VarSub 3][LIT_CHARS "'\n"][LIT_CHARS "\t"]]}) ) ) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[LIT_CHARS foo]} {[LIT_CHARS foo]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[LIT_CHARS foo]} {[LIT_CHARS bar]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[DQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[LIT_CHARS foo]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[LIT_CHARS foo]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[LIT_CHARS foo]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[LIT_CHARS foo]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[LIT_CHARS foo]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[LIT_CHARS foo]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[LIT_CHARS foobar]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[LIT_CHARS aaaaaaabababab]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[LIT_CHARS foobar]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[LIT_CHARS ball]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[LIT_CHARS ten]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 1]} {[LIT_CHARS ten]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[LIT_CHARS ten]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[LIT_CHARS ten]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[LIT_CHARS ten]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[LIT_CHARS ton]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[LIT_CHARS ton]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[LIT_CHARS a-b]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[LIT_CHARS aab]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[LIT_CHARS aab]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS 0]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[LIT_CHARS foo]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[LIT_CHARS foo/bar]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[LIT_CHARS foo/bba/arr]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[LIT_CHARS foo/bb/aa/rr]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[LIT_CHARS foo/bb/aa/rr]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[LIT_CHARS abcXdefXghi]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[LIT_CHARS ab/cXd/efXg/hi]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[LIT_CHARS ab/cXd/efXg/hi]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[LIT_CHARS ab/cXd/efXg/hi]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS foo]} {[LIT_CHARS foo]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 0]} {[LIT_CHARS foo]} {[LIT_CHARS fo]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS foo/bar]} {[LIT_CHARS foo/bar]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS foo/bar]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS foo/bba/arr]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS foo/bba/arr]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS foo/bba/arr]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS foo/bba/arr]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS foo/bba/arr]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS foo/bba/arr]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 0]} {[LIT_CHARS foo/bba/arr]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 0]} {[LIT_CHARS foo/bba/arr]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS foo/bar]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS foo/bar]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 0]} {[LIT_CHARS foo]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 0]} {[LIT_CHARS foo/bar]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS foo/bba/arr]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS foo/bb/aa/rr]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS abcXdefXghi]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS ab/cXd/efXg/hi]} {[SQ ]}) (Com {[LIT_CHARS pathmatch]} {[LIT_CHARS 1]} {[LIT_CHARS ab/cXd/efXg/hi]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 0]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS match]} {[LIT_CHARS 1]} {[LIT_CHARS x]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS imatch]} {[LIT_CHARS 1]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_done]}) )