. ---------------------------------------------------------------------- Ran 1 test in 0.001s OK (C {(ls)} {(foo)}) (arg_vector strs:[ls foo] spids:[0 2]) (C {(ls)} {(Lit_Other '[') ($ VSub_DollarName '$x') (Lit_Other ']')} {($ VSub_DollarName '$y')} {(core/a) (Lit_Other '*') (.py)} )(command.SimpleCommand words: [ (word.CompoundWord parts: [(word_part.LiteralPart token:(token id:Lit_Chars val:ls span_id:0))] ) (word.CompoundWord parts: [ (word_part.LiteralPart token:(token id:Lit_Other val:'[' span_id:2)) (word_part.SimpleVarSub token:(token id:VSub_DollarName val:'$x' span_id:3)) (word_part.LiteralPart token:(token id:Lit_Other val:']' span_id:4)) ] ) (word.CompoundWord parts: [(word_part.SimpleVarSub token:(token id:VSub_DollarName val:'$y' span_id:6))] ) (word.CompoundWord parts: [ (word_part.LiteralPart token:(token id:Lit_Chars val:core/a span_id:8)) (word_part.LiteralPart token:(token id:Lit_Other val:'*' span_id:9)) (word_part.LiteralPart token:(token id:Lit_Chars val:.py span_id:10)) ] ) ] ) (arg_vector strs: [ls '[-' -- '---]' y yy core/alloc.py core/alloc_test.py core/asdl_gen.py] spids: [0 2 2 2 6 6 8 8 8] )