2024-12-21 03:10:03 +00:00
|
|
|
Program {
|
|
|
|
ast: Block(
|
2024-12-21 21:09:10 +00:00
|
|
|
[
|
|
|
|
Expr(
|
|
|
|
BinOp {
|
|
|
|
typ: Eq,
|
|
|
|
left: UnOp {
|
|
|
|
typ: Star,
|
|
|
|
right: Path(
|
|
|
|
Path(
|
|
|
|
[
|
|
|
|
Ident(
|
|
|
|
"a",
|
|
|
|
),
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
right: BinOp {
|
|
|
|
typ: EqEq,
|
|
|
|
left: BinOp {
|
|
|
|
typ: Star,
|
|
|
|
left: Literal(
|
|
|
|
Number(
|
|
|
|
Number {
|
|
|
|
val: 1,
|
|
|
|
base: 10,
|
|
|
|
signed: false,
|
|
|
|
},
|
|
|
|
),
|
|
|
|
),
|
|
|
|
right: Literal(
|
|
|
|
Number(
|
|
|
|
Number {
|
|
|
|
val: 3,
|
|
|
|
base: 10,
|
|
|
|
signed: false,
|
|
|
|
},
|
|
|
|
),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
right: Literal(
|
|
|
|
Number(
|
|
|
|
Number {
|
|
|
|
val: 4,
|
|
|
|
base: 10,
|
|
|
|
signed: false,
|
|
|
|
},
|
|
|
|
),
|
|
|
|
),
|
|
|
|
},
|
|
|
|
},
|
|
|
|
),
|
|
|
|
],
|
2024-12-21 03:10:03 +00:00
|
|
|
),
|
|
|
|
structs: {},
|
|
|
|
enums: {},
|
|
|
|
types: {},
|
|
|
|
functions: {},
|
|
|
|
member_functions: {},
|
|
|
|
}
|