2022-11-29 02:33:01 +01:00
|
|
|
[
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-11-29 22:25:17 +01:00
|
|
|
lhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 6,
|
|
|
|
},
|
|
|
|
op: Mod,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 2,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-11-29 22:25:17 +01:00
|
|
|
lhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 6,
|
|
|
|
},
|
|
|
|
op: LeftShift,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 2,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-11-29 22:25:17 +01:00
|
|
|
lhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 6,
|
|
|
|
},
|
|
|
|
op: RightShift,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 2,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-11-29 22:25:17 +01:00
|
|
|
lhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 6,
|
|
|
|
},
|
|
|
|
op: BitwiseAnd,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 2,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-11-29 22:25:17 +01:00
|
|
|
lhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 6,
|
|
|
|
},
|
|
|
|
op: BitwiseOr,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 2,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-11-29 22:25:17 +01:00
|
|
|
lhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 6,
|
|
|
|
},
|
|
|
|
op: BitwiseXor,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 2,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-11-29 22:25:17 +01:00
|
|
|
lhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 6,
|
|
|
|
},
|
|
|
|
op: NotEquals,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 2,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-11-29 22:25:17 +01:00
|
|
|
lhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 6,
|
|
|
|
},
|
|
|
|
op: Spaceship,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 2,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-11-29 22:25:17 +01:00
|
|
|
lhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 6,
|
|
|
|
},
|
|
|
|
op: LogicalAnd,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 2,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-11-29 22:25:17 +01:00
|
|
|
lhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 6,
|
|
|
|
},
|
|
|
|
op: LogicalOr,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 2,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-11-29 22:25:17 +01:00
|
|
|
lhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 6,
|
|
|
|
},
|
|
|
|
op: LogicalXor,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 2,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
14,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
14,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: Assign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
15,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
15,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: AddAssign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
16,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
16,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: SubAssign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
17,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
17,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: MulAssign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
18,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
18,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: PowAssign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
19,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
19,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: DivAssign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
20,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
20,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: ConcatAssign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
21,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
21,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: ModAssign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
22,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
22,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: BitwiseAndAssign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
23,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
23,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: BitwiseOrAssign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
24,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
24,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: BitwiseXorAssign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
25,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
25,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: LeftShiftAssign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
26,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
26,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: RightShiftAssign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Expression {
|
|
|
|
expr: Infix {
|
2022-12-05 17:53:41 +01:00
|
|
|
lhs: Variable(
|
|
|
|
Variable {
|
|
|
|
start: (
|
|
|
|
27,
|
|
|
|
1,
|
|
|
|
),
|
|
|
|
name: "a",
|
|
|
|
end: (
|
|
|
|
27,
|
|
|
|
4,
|
|
|
|
),
|
|
|
|
},
|
|
|
|
),
|
2022-11-29 02:33:01 +01:00
|
|
|
op: CoalesceAssign,
|
2022-11-29 22:25:17 +01:00
|
|
|
rhs: LiteralInteger {
|
2022-11-29 02:33:01 +01:00
|
|
|
i: 1,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
]
|