mirror of
https://github.com/AleoHQ/leo.git
synced 2024-12-30 05:02:04 +03:00
649 lines
16 KiB
Plaintext
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"
|