ub/parser/src/snapshots/parser__parser__tests__var_decl.snap
2023-01-22 20:19:34 +01:00

100 lines
3.8 KiB
Text

---
source: parser/src/parser.rs
expression: r
---
(
Some(
File {
name: "parser__parser__tests",
items: [
FnDecl(
FnDecl {
name: "foo",
params: [],
ret_ty: Some(
Ty {
span: 12..15,
kind: U64,
},
),
id: NodeId(
2,
),
span: 0..80,
body: [
VarDecl(
VarDecl {
name: "hello",
ty: Some(
Ty {
span: 29..32,
kind: U64,
},
),
rhs: Some(
Expr {
kind: Literal(
Integer(
5,
35..36,
),
),
id: NodeId(
0,
),
span: 35..36,
},
),
span: 0..0,
},
),
VarDecl(
VarDecl {
name: "owo",
ty: None,
rhs: Some(
Expr {
kind: Literal(
Integer(
0,
48..49,
),
),
id: NodeId(
1,
),
span: 48..49,
},
),
span: 0..0,
},
),
VarDecl(
VarDecl {
name: "nice",
ty: Some(
Ty {
span: 61..64,
kind: U64,
},
),
rhs: None,
span: 0..0,
},
),
VarDecl(
VarDecl {
name: "nothing",
ty: None,
rhs: None,
span: 0..0,
},
),
],
},
),
],
},
),
[],
)