mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 04:44:57 +00:00
Remove now dead code
This commit is contained in:
parent
095b9110b5
commit
e89c0e3961
9 changed files with 76 additions and 90 deletions
|
@ -14,25 +14,25 @@ use ungrammar::{rust_grammar, Grammar, Rule};
|
|||
|
||||
use crate::{
|
||||
ast_src::{AstEnumSrc, AstNodeSrc, AstSrc, Cardinality, Field, KindsSrc, KINDS_SRC},
|
||||
codegen::{reformat, update, Mode},
|
||||
codegen::{ensure_file_contents, reformat},
|
||||
project_root, Result,
|
||||
};
|
||||
|
||||
pub(crate) fn generate_syntax(mode: Mode) -> Result<()> {
|
||||
pub(crate) fn generate_syntax() -> Result<()> {
|
||||
let grammar = rust_grammar();
|
||||
let ast = lower(&grammar);
|
||||
|
||||
let syntax_kinds_file = project_root().join("crates/parser/src/syntax_kind/generated.rs");
|
||||
let syntax_kinds = generate_syntax_kinds(KINDS_SRC)?;
|
||||
update(syntax_kinds_file.as_path(), &syntax_kinds, mode)?;
|
||||
ensure_file_contents(syntax_kinds_file.as_path(), &syntax_kinds)?;
|
||||
|
||||
let ast_tokens_file = project_root().join("crates/syntax/src/ast/generated/tokens.rs");
|
||||
let contents = generate_tokens(&ast)?;
|
||||
update(ast_tokens_file.as_path(), &contents, mode)?;
|
||||
ensure_file_contents(ast_tokens_file.as_path(), &contents)?;
|
||||
|
||||
let ast_nodes_file = project_root().join("crates/syntax/src/ast/generated/nodes.rs");
|
||||
let contents = generate_nodes(KINDS_SRC, &ast)?;
|
||||
update(ast_nodes_file.as_path(), &contents, mode)?;
|
||||
ensure_file_contents(ast_nodes_file.as_path(), &contents)?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue