diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2024-04-04 18:07:12 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2024-04-04 18:31:19 +0200 |
commit | e39de9b1dd3b9bf75ef99667fd10badd7908e0df (patch) | |
tree | 118c449f3ad368ce9098281bb11a3f4fc6608811 /crates/driver/src/parse.rs | |
parent | 1896ea04204b8086a4f25e257dc5605e5505d768 (diff) | |
download | rebel-e39de9b1dd3b9bf75ef99667fd10badd7908e0df.tar rebel-e39de9b1dd3b9bf75ef99667fd10badd7908e0df.zip |
driver: add support for build.<name>.yml subrecipes
Diffstat (limited to 'crates/driver/src/parse.rs')
-rw-r--r-- | crates/driver/src/parse.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/crates/driver/src/parse.rs b/crates/driver/src/parse.rs index f08254a..da85c99 100644 --- a/crates/driver/src/parse.rs +++ b/crates/driver/src/parse.rs @@ -32,8 +32,11 @@ peg::parser! { rule name() -> &'input str = $(name_char()+) + rule recipe_id() -> &'input str + = $(name() ("/" name())?) + rule task_id() -> TaskID<'input> - = recipe:name() ":" task:name() { + = recipe:recipe_id() ":" task:name() { TaskID { recipe, task } } |