aboutsummaryrefslogtreecommitdiff
path: root/xtask/src/main.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2020-08-18 18:31:06 +0100
committerAleksey Kladov <[email protected]>2020-08-18 18:36:27 +0100
commit27ccc95c60d5652d5e7ef0dd7bd50cf221385d00 (patch)
tree7ce49ed16d73f8183f4456be2299c2dea9d36f40 /xtask/src/main.rs
parentf18f9da7d80c669cf14bc2e85e40d883c621262a (diff)
Cleanup feature generation
Diffstat (limited to 'xtask/src/main.rs')
-rw-r--r--xtask/src/main.rs10
1 files changed, 3 insertions, 7 deletions
diff --git a/xtask/src/main.rs b/xtask/src/main.rs
index c4a15f4bd..3f4aa5497 100644
--- a/xtask/src/main.rs
+++ b/xtask/src/main.rs
@@ -10,6 +10,7 @@
10 10
11use std::env; 11use std::env;
12 12
13use codegen::CodegenCmd;
13use pico_args::Arguments; 14use pico_args::Arguments;
14use xtask::{ 15use xtask::{
15 codegen::{self, Mode}, 16 codegen::{self, Mode},
@@ -75,14 +76,9 @@ FLAGS:
75 .run() 76 .run()
76 } 77 }
77 "codegen" => { 78 "codegen" => {
79 let features = args.contains("--features");
78 args.finish()?; 80 args.finish()?;
79 codegen::generate_syntax(Mode::Overwrite)?; 81 CodegenCmd { features }.run()
80 codegen::generate_unstable_future_descriptor(Mode::Overwrite)?;
81 codegen::generate_parser_tests(Mode::Overwrite)?;
82 codegen::generate_assists_tests(Mode::Overwrite)?;
83 codegen::generate_assists_docs(Mode::Overwrite)?;
84 codegen::generate_feature_docs(Mode::Overwrite)?;
85 Ok(())
86 } 82 }
87 "format" => { 83 "format" => {
88 args.finish()?; 84 args.finish()?;