...... ---------------------------------------------------------------------- Ran 6 tests in 0.004s OK (LogicalOr left: (WordTest w:(CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:foo span_id:0))])) right: (LogicalNot child: (WordTest w: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:bar span_id:6))]) ) ) ) (BoolBinary op_id: BoolBinary_GlobDEqual left: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:a span_id:0))]) right: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:b span_id:4))]) ) (WordTest w:(CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:foo span_id:0))])) (WordTest w: (CompoundWord parts: [ (SimpleVarSub token:(token id:VSub_Name val:'$foo' span_id:0)) (DoubleQuotedPart parts: [(LiteralPart token:(token id:Lit_Chars val:bar span_id:2))] spids: [1 3] ) ] ) ) ------------- (BoolUnary op_id: BoolUnary_z child: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:foo span_id:2))]) ) (BoolBinary op_id: BoolBinary_GlobDEqual left: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:foo span_id:0))]) right: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:bar span_id:4))]) ) (BoolBinary op_id: BoolBinary_GlobDEqual left: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:foo span_id:2))]) right: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:bar span_id:6))]) ) (WordTest w:(CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:foo span_id:0))])) (LogicalNot child: (WordTest w:(CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:foo span_id:2))])) ) (LogicalAnd left: (WordTest w:(CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:zoo span_id:0))])) right: (BoolBinary op_id: BoolBinary_GlobDEqual left: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:foo span_id:6))]) right: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:bar span_id:10))]) ) ) (LogicalAnd left: (WordTest w:(CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:foo span_id:0))])) right: (LogicalNot child: (WordTest w: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:bar span_id:6))]) ) ) ) (LogicalAnd left: (WordTest w:(CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:foo span_id:0))])) right: (LogicalAnd left: (LogicalNot child: (WordTest w: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:bar span_id:6))]) ) ) right: (WordTest w: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:baz span_id:10))]) ) ) ) (LogicalAnd left: (BoolUnary op_id: BoolUnary_z child: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:foo span_id:2))]) ) right: (BoolUnary op_id: BoolUnary_z child: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:bar span_id:8))]) ) )