--- namespace: ParseExpression expectation: Pass outputs: - Binary: left: Literal: Integer: - U8 - "1" - span: lo: 0 hi: 3 - 0 right: Literal: Integer: - U8 - "1" - span: lo: 6 hi: 9 - 0 op: Lt span: lo: 0 hi: 9 id: 0 - Binary: left: Literal: Integer: - U8 - "2" - span: lo: 0 hi: 3 - 0 right: Literal: Integer: - U8 - "3" - span: lo: 4 hi: 7 - 0 op: Lt span: lo: 0 hi: 7 id: 0 - Binary: left: Binary: left: Literal: Integer: - U8 - "1" - span: lo: 0 hi: 3 - 0 right: Literal: Integer: - U8 - "2" - span: lo: 6 hi: 9 - 0 op: Add span: lo: 0 hi: 9 id: 0 right: Binary: left: Literal: Integer: - U8 - "3" - span: lo: 12 hi: 15 - 0 right: Literal: Integer: - U8 - "4" - span: lo: 18 hi: 21 - 0 op: Add span: lo: 12 hi: 21 id: 0 op: Lt span: lo: 0 hi: 21 id: 0 - Unary: receiver: Unary: receiver: Binary: left: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":2,\\\"hi\\\":3}\"}" right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":8}\"}" op: Lt span: lo: 2 hi: 9 id: 0 op: Negate span: lo: 1 hi: 9 id: 0 op: Not span: lo: 0 hi: 9 id: 0 - Binary: left: Binary: left: Binary: left: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}" right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":5,\\\"hi\\\":6}\"}" op: Lt span: lo: 0 hi: 7 id: 0 right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":11,\\\"hi\\\":12}\"}" op: Lt span: lo: 0 hi: 13 id: 0 right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":17,\\\"hi\\\":18}\"}" op: Lt span: lo: 0 hi: 19 id: 0 - Unary: receiver: Binary: left: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":1,\\\"hi\\\":2}\"}" right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":6,\\\"hi\\\":7}\"}" op: Lt span: lo: 1 hi: 8 id: 0 op: Negate span: lo: 0 hi: 8 id: 0 - Binary: left: Unary: receiver: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":2,\\\"hi\\\":3}\"}" op: Negate span: lo: 1 hi: 3 id: 0 right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":8,\\\"hi\\\":9}\"}" op: Lt span: lo: 1 hi: 10 id: 0 - Unary: receiver: Binary: left: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":2,\\\"hi\\\":3}\"}" right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":8}\"}" op: Lt span: lo: 2 hi: 9 id: 0 op: Negate span: lo: 0 hi: 9 id: 0 - Binary: left: Unary: receiver: Binary: left: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":2,\\\"hi\\\":3}\"}" right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":8}\"}" op: Lt span: lo: 2 hi: 9 id: 0 op: Negate span: lo: 1 hi: 9 id: 0 right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":14,\\\"hi\\\":15}\"}" op: Lt span: lo: 1 hi: 16 id: 0 - Unary: receiver: Binary: left: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":1,\\\"hi\\\":2}\"}" right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":6,\\\"hi\\\":7}\"}" op: Lt span: lo: 1 hi: 8 id: 0 op: Not span: lo: 0 hi: 8 id: 0 - Binary: left: Unary: receiver: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":2,\\\"hi\\\":3}\"}" op: Not span: lo: 1 hi: 3 id: 0 right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":8,\\\"hi\\\":9}\"}" op: Lt span: lo: 1 hi: 10 id: 0 - Unary: receiver: Binary: left: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":2,\\\"hi\\\":3}\"}" right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":8}\"}" op: Lt span: lo: 2 hi: 9 id: 0 op: Not span: lo: 0 hi: 9 id: 0 - Binary: left: Unary: receiver: Binary: left: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":2,\\\"hi\\\":3}\"}" right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":8}\"}" op: Lt span: lo: 2 hi: 9 id: 0 op: Not span: lo: 1 hi: 9 id: 0 right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":14,\\\"hi\\\":15}\"}" op: Lt span: lo: 1 hi: 16 id: 0 - Binary: left: Binary: left: Binary: left: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":1,\\\"hi\\\":2}\"}" right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":6,\\\"hi\\\":7}\"}" op: Lt span: lo: 1 hi: 8 id: 0 right: Binary: left: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":11,\\\"hi\\\":12}\"}" right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}" op: Lt span: lo: 11 hi: 18 id: 0 op: Lt span: lo: 1 hi: 18 id: 0 right: Binary: left: Binary: left: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":23,\\\"hi\\\":24}\"}" right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":28,\\\"hi\\\":29}\"}" op: Lt span: lo: 23 hi: 30 id: 0 right: Binary: left: Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":33,\\\"hi\\\":34}\"}" right: Identifier: "{\"name\":\"y\",\"span\":\"{\\\"lo\\\":38,\\\"hi\\\":39}\"}" op: Lt span: lo: 33 hi: 40 id: 0 op: Lt span: lo: 23 hi: 40 id: 0 op: Lt span: lo: 1 hi: 41 id: 0