File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -19,22 +19,22 @@ use crate::tests::ast_src::{
19
19
20
20
#[ test]
21
21
fn sourcegen_ast ( ) {
22
- let grammar = rust_grammar ( ) ;
23
- let ast = lower ( & grammar) ;
24
-
22
+ let syntax_kinds = generate_syntax_kinds ( KINDS_SRC ) ;
25
23
let syntax_kinds_file =
26
24
sourcegen:: project_root ( ) . join ( "crates/parser/src/syntax_kind/generated.rs" ) ;
27
- let syntax_kinds = generate_syntax_kinds ( KINDS_SRC ) ;
28
25
sourcegen:: ensure_file_contents ( syntax_kinds_file. as_path ( ) , & syntax_kinds) ;
29
26
27
+ let grammar = rust_grammar ( ) ;
28
+ let ast = lower ( & grammar) ;
29
+
30
+ let ast_tokens = generate_tokens ( & ast) ;
30
31
let ast_tokens_file =
31
32
sourcegen:: project_root ( ) . join ( "crates/syntax/src/ast/generated/tokens.rs" ) ;
32
- let contents = generate_tokens ( & ast) ;
33
- sourcegen:: ensure_file_contents ( ast_tokens_file. as_path ( ) , & contents) ;
33
+ sourcegen:: ensure_file_contents ( ast_tokens_file. as_path ( ) , & ast_tokens) ;
34
34
35
+ let ast_nodes = generate_nodes ( KINDS_SRC , & ast) ;
35
36
let ast_nodes_file = sourcegen:: project_root ( ) . join ( "crates/syntax/src/ast/generated/nodes.rs" ) ;
36
- let contents = generate_nodes ( KINDS_SRC , & ast) ;
37
- sourcegen:: ensure_file_contents ( ast_nodes_file. as_path ( ) , & contents) ;
37
+ sourcegen:: ensure_file_contents ( ast_nodes_file. as_path ( ) , & ast_nodes) ;
38
38
}
39
39
40
40
fn generate_tokens ( grammar : & AstSrc ) -> String {
You can’t perform that action at this time.
0 commit comments