From 27ccc95c60d5652d5e7ef0dd7bd50cf221385d00 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Tue, 18 Aug 2020 19:31:06 +0200 Subject: Cleanup feature generation --- xtask/src/main.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'xtask/src/main.rs') 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 @@ use std::env; +use codegen::CodegenCmd; use pico_args::Arguments; use xtask::{ codegen::{self, Mode}, @@ -75,14 +76,9 @@ FLAGS: .run() } "codegen" => { + let features = args.contains("--features"); args.finish()?; - codegen::generate_syntax(Mode::Overwrite)?; - codegen::generate_unstable_future_descriptor(Mode::Overwrite)?; - codegen::generate_parser_tests(Mode::Overwrite)?; - codegen::generate_assists_tests(Mode::Overwrite)?; - codegen::generate_assists_docs(Mode::Overwrite)?; - codegen::generate_feature_docs(Mode::Overwrite)?; - Ok(()) + CodegenCmd { features }.run() } "format" => { args.finish()?; -- cgit v1.2.3