ayin/src/parser/snapshots/ayin__parser__scanner__tests__scaffolding.snap
2025-12-15 00:40:01 +02:00

150 lines
1.9 KiB
Text

---
source: src/parser/scanner.rs
expression: result
---
[
Let,
Identifier(
"init",
),
Equals,
Fn,
OpenParen,
CloseParen,
OpenCurly,
Return,
OpenCurly,
Identifier(
"player",
),
Colon,
OpenCurly,
Identifier(
"position",
),
Colon,
OpenCurly,
Identifier(
"x",
),
Colon,
Number(
10,
),
Comma,
Identifier(
"y",
),
Colon,
Number(
20,
),
CloseCurly,
Comma,
CloseCurly,
Comma,
CloseCurly,
CloseCurly,
Semicolon,
Let,
Identifier(
"update",
),
Equals,
Fn,
OpenParen,
Identifier(
"state",
),
Comma,
Identifier(
"events",
),
CloseParen,
OpenCurly,
Return,
Identifier(
"state",
),
Semicolon,
CloseCurly,
Semicolon,
Let,
Identifier(
"draw",
),
Equals,
Fn,
OpenParen,
Identifier(
"frame",
),
Comma,
Identifier(
"state",
),
CloseParen,
OpenCurly,
Identifier(
"frame",
),
Dot,
Identifier(
"clear",
),
OpenParen,
Number(
0,
),
Comma,
Number(
0,
),
Comma,
Number(
0,
),
CloseParen,
Semicolon,
CloseCurly,
Semicolon,
Let,
Identifier(
"migrate",
),
Equals,
Fn,
OpenParen,
Identifier(
"state",
),
CloseParen,
OpenCurly,
Return,
OpenCurly,
Identifier(
"player",
),
Colon,
OpenCurly,
Identifier(
"pos",
),
Colon,
Identifier(
"state",
),
Dot,
Identifier(
"player",
),
Dot,
Identifier(
"position",
),
CloseCurly,
CloseCurly,
Comma,
CloseCurly,
Semicolon,
]