diff options
| author | Aleksey Kladov <aleksey.kladov@gmail.com> | 2020-04-10 16:00:24 +0200 |
|---|---|---|
| committer | Aleksey Kladov <aleksey.kladov@gmail.com> | 2020-04-10 16:10:28 +0200 |
| commit | d4332760d81c5575dd04b39275c4979b59bb9fc4 (patch) | |
| tree | b87fa6b8bf9ef53473ef0f54e46137382d1e8899 /xtask/src/codegen | |
| parent | e0f02d233fa3e26e4f10bffacbaef11b6bcb0ada (diff) | |
| download | rust-d4332760d81c5575dd04b39275c4979b59bb9fc4.tar.gz rust-d4332760d81c5575dd04b39275c4979b59bb9fc4.zip | |
Better readability
Diffstat (limited to 'xtask/src/codegen')
| -rw-r--r-- | xtask/src/codegen/gen_syntax.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/xtask/src/codegen/gen_syntax.rs b/xtask/src/codegen/gen_syntax.rs index 7dc7f396cdf..ff290bb33f2 100644 --- a/xtask/src/codegen/gen_syntax.rs +++ b/xtask/src/codegen/gen_syntax.rs @@ -57,7 +57,8 @@ fn generate_tokens(grammar: AstSrc<'_>) -> Result<String> { let pretty = crate::reformat(quote! { use crate::{SyntaxKind::{self, *}, SyntaxToken, ast::AstToken}; #(#tokens)* - })?; + })? + .replace("#[derive", "\n#[derive"); Ok(pretty) } @@ -215,7 +216,7 @@ fn generate_nodes(kinds: KindsSrc<'_>, grammar: AstSrc<'_>) -> Result<String> { }; let ast = ast.to_string().replace("T ! [ ", "T![").replace(" ] )", "])"); - let pretty = crate::reformat(ast)?; + let pretty = crate::reformat(ast)?.replace("#[derive", "\n#[derive"); Ok(pretty) } |
