11-- -
2- source : crates / vim9 - parser / src / test .rs
3- assertion_line : 38
2+ source : crates / vim9 - parser / src / lib .rs
3+ assertion_line : 2549
44expression : snapshot_parsing (contents )
55-- -
66[
77 Vim9Script (
88 Vim9ScriptCommand {
99 noclear: false ,
10- eol: Token (EndOfLine , " \n " , (0 ,10 )- > (0 ,10 )),
10+ eol: Token (EndOfLine , (0 ,10 )- > (0 ,10 )),
1111 },
1212 ),
13+ NoOp (
14+ Token (EndOfLine , " \n " , (1 ,0 )- > (1 ,0 )),
15+ ),
1316 Def (
1417 DefCommand {
15- def: Token (Identifier , " def " , (2 ,0 )- > (2 ,3 )),
18+ def: Token (Identifier , (2 ,0 )- > (2 ,3 )),
1619 name: Raw (Test_assignment_one ),
1720 args: Signature {
18- open: Token (LeftParen , " ( " , (2 ,23 )- > (2 ,24 )),
21+ open: Token (LeftParen , (2 ,23 )- > (2 ,24 )),
1922 params: [],
20- close: Token (RightParen , " ) " , (2 ,24 )- > (2 ,25 )),
23+ close: Token (RightParen , (2 ,24 )- > (2 ,25 )),
2124 },
2225 ret: None ,
23- def_eol: Token (EndOfLine , " \n " , (2 ,25 )- > (2 ,25 )),
26+ def_eol: Token (EndOfLine , (2 ,25 )- > (2 ,25 )),
2427 body: Body {
2528 commands: [
2629 Var (
2730 VarCommand {
28- var: Token (Identifier , " var " , (3 ,2 )- > (3 ,5 )),
31+ var: Token (Identifier , (3 ,2 )- > (3 ,5 )),
2932 ty: Some (
3033 Type {
31- colon: Token (SpacedColon , " : " , (3 ,11 )- > (3 ,13 )),
34+ colon: Token (SpacedColon , (3 ,11 )- > (3 ,13 )),
3235 inner: Bool ,
3336 },
3437 ),
3538 name: Raw (bool1 ),
36- equal: Token (Equal , " = " , (3 ,18 )- > (3 ,19 )),
39+ equal: Token (Equal , (3 ,18 )- > (3 ,19 )),
3740 expr: Boolean (
3841 VimBoolean {
39- token: Token (True , " true" , (3 ,20 )- > (3 ,24 )),
4042 value: true ,
4143 },
4244 ),
43- eol: Token (EndOfLine , " \n " , (3 ,24 )- > (3 ,24 )),
45+ eol: Token (EndOfLine , (3 ,24 )- > (3 ,24 )),
4446 },
4547 ),
4648 Call (
@@ -49,23 +51,23 @@ expression: snapshot_parsing(contents)
4951 expr: Identifier (
5052 Raw (assert_equal ),
5153 ),
52- open: Token (LeftParen , " ( " , (4 ,14 )- > (4 ,15 )),
54+ open: Token (LeftParen , (4 ,14 )- > (4 ,15 )),
5355 args: [
5456 Identifier (
55- Scope (ScopedIdentifier { scope: VimVar , colon: Token (Colon , " : " , (4 ,16 )- > (4 ,17 )), accessor: Raw (true ) }),
57+ Scope (ScopedIdentifier { scope: VimVar , colon: Token (Colon , (4 ,16 )- > (4 ,17 )), accessor: Raw (true ) }),
5658 ),
5759 Identifier (
5860 Raw (bool1 ),
5961 ),
6062 ],
61- close: Token (RightParen , " ) " , (4 ,28 )- > (4 ,29 )),
62- eol: Token (EndOfLine , " \n " , (4 ,29 )- > (4 ,29 )),
63+ close: Token (RightParen , (4 ,28 )- > (4 ,29 )),
64+ eol: Token (EndOfLine , (4 ,29 )- > (4 ,29 )),
6365 },
6466 ),
6567 ],
6668 },
67- enddef: Token (Identifier , " enddef " , (5 ,0 )- > (5 ,6 )),
68- end_eol: Token (EndOfLine , " \n " , (5 ,6 )- > (5 ,6 )),
69+ enddef: Token (Identifier , (5 ,0 )- > (5 ,6 )),
70+ end_eol: Token (EndOfLine , (5 ,6 )- > (5 ,6 )),
6971 },
7072 ),
7173]
0 commit comments