leo/tests/parser/expression/literal/group.leo.out
2021-04-12 13:15:40 -07:00

649 lines
16 KiB
Plaintext

---
ns: ParseExpression
expectation: Pass
outputs:
- Value:
Group:
Tuple:
x: SignHigh
y: Inferred
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 12
path: group.leo
content: "(+, _)group"
- Value:
Group:
Tuple:
x: Inferred
y: SignLow
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 12
path: group.leo
content: "(_, -)group"
- Value:
Group:
Tuple:
x: SignHigh
y: SignLow
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 12
path: group.leo
content: "(+, -)group"
- Value:
Group:
Tuple:
x: SignLow
y: SignHigh
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 12
path: group.leo
content: "(-, +)group"
- Value:
Group:
Tuple:
x: SignHigh
y: SignHigh
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 12
path: group.leo
content: "(+, +)group"
- Value:
Group:
Tuple:
x: SignLow
y: SignLow
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 12
path: group.leo
content: "(-, -)group"
- Value:
Group:
Tuple:
x: Inferred
y: Inferred
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 12
path: group.leo
content: "(_, _)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123,-456)group"
y:
Number:
- "-456"
- line_start: 1
line_stop: 1
col_start: 7
col_stop: 10
path: group.leo
content: "(123,-456)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 16
path: group.leo
content: "(123,-456)group"
- Value:
Group:
Tuple:
x:
Number:
- "-123"
- line_start: 1
line_stop: 1
col_start: 3
col_stop: 6
path: group.leo
content: "(-123,456)group"
y:
Number:
- "456"
- line_start: 1
line_stop: 1
col_start: 7
col_stop: 10
path: group.leo
content: "(-123,456)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 16
path: group.leo
content: "(-123,456)group"
- Value:
Group:
Tuple:
x:
Number:
- "-123"
- line_start: 1
line_stop: 1
col_start: 3
col_stop: 6
path: group.leo
content: "(-123,456)group"
y:
Number:
- "456"
- line_start: 1
line_stop: 1
col_start: 7
col_stop: 10
path: group.leo
content: "(-123,456)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 16
path: group.leo
content: "(-123,456)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, _)group"
y: Inferred
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(123, _)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, -)group"
y: SignLow
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(123, -)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, -)group"
y: SignLow
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(123, -)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, +)group"
y: SignHigh
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(123, +)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, +)group"
y: SignHigh
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(123, +)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, -)group"
y: SignLow
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(123, -)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, _)group"
y: Inferred
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(123, _)group"
- Value:
Group:
Tuple:
x: SignHigh
y:
Number:
- "345"
- line_start: 1
line_stop: 1
col_start: 5
col_stop: 8
path: group.leo
content: "(+, 345)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(+, 345)group"
- Value:
Group:
Tuple:
x: Inferred
y:
Number:
- "345"
- line_start: 1
line_stop: 1
col_start: 5
col_stop: 8
path: group.leo
content: "(_, 345)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(_, 345)group"
- Value:
Group:
Tuple:
x: SignHigh
y:
Number:
- "345"
- line_start: 1
line_stop: 1
col_start: 5
col_stop: 8
path: group.leo
content: "(+, 345)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(+, 345)group"
- Value:
Group:
Tuple:
x: SignLow
y:
Number:
- "345"
- line_start: 1
line_stop: 1
col_start: 5
col_stop: 8
path: group.leo
content: "(-, 345)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(-, 345)group"
- Value:
Group:
Tuple:
x: SignHigh
y:
Number:
- "345"
- line_start: 1
line_stop: 1
col_start: 5
col_stop: 8
path: group.leo
content: "(+, 345)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(+, 345)group"
- Value:
Group:
Tuple:
x: SignLow
y:
Number:
- "345"
- line_start: 1
line_stop: 1
col_start: 5
col_stop: 8
path: group.leo
content: "(-, 345)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(-, 345)group"
- Value:
Group:
Tuple:
x: Inferred
y:
Number:
- "345"
- line_start: 1
line_stop: 1
col_start: 5
col_stop: 8
path: group.leo
content: "(_, 345)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 14
path: group.leo
content: "(_, 345)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, 456)group"
y:
Number:
- "456"
- line_start: 1
line_stop: 1
col_start: 7
col_stop: 10
path: group.leo
content: "(123, 456)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 16
path: group.leo
content: "(123, 456)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, 456)group"
y:
Number:
- "456"
- line_start: 1
line_stop: 1
col_start: 7
col_stop: 10
path: group.leo
content: "(123, 456)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 16
path: group.leo
content: "(123, 456)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, 456)group"
y:
Number:
- "456"
- line_start: 1
line_stop: 1
col_start: 7
col_stop: 10
path: group.leo
content: "(123, 456)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 16
path: group.leo
content: "(123, 456)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, 456)group"
y:
Number:
- "456"
- line_start: 1
line_stop: 1
col_start: 7
col_stop: 10
path: group.leo
content: "(123, 456)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 16
path: group.leo
content: "(123, 456)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, 456)group"
y:
Number:
- "456"
- line_start: 1
line_stop: 1
col_start: 7
col_stop: 10
path: group.leo
content: "(123, 456)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 16
path: group.leo
content: "(123, 456)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, 456)group"
y:
Number:
- "456"
- line_start: 1
line_stop: 1
col_start: 7
col_stop: 10
path: group.leo
content: "(123, 456)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 16
path: group.leo
content: "(123, 456)group"
- Value:
Group:
Tuple:
x:
Number:
- "123"
- line_start: 1
line_stop: 1
col_start: 2
col_stop: 5
path: group.leo
content: "(123, 456)group"
y:
Number:
- "456"
- line_start: 1
line_stop: 1
col_start: 7
col_stop: 10
path: group.leo
content: "(123, 456)group"
span:
line_start: 1
line_stop: 1
col_start: 2
col_stop: 16
path: group.leo
content: "(123, 456)group"