mirror of
https://github.com/Noratrieb/ub.git
synced 2026-01-14 16:45:05 +01:00
100 lines
3.8 KiB
Text
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,
|
|
},
|
|
),
|
|
],
|
|
},
|
|
),
|
|
],
|
|
},
|
|
),
|
|
[],
|
|
)
|