20 Commits

Author SHA1 Message Date
b5338c7764 Added some implementation documentation to BuildStatus::await_built. 2022-09-19 02:13:08 +01:00
3e502eb8b7 match_expr now panics on any aliases. 2022-09-19 02:03:10 +01:00
05e74a4edc Improved implementation of expand_target. 2022-09-19 02:01:43 +01:00
f25a24fce7 expand_expr visitors now don't depend on each other. 2022-09-19 02:00:16 +01:00
9ac00b7304 Improved implementation of expand_rule. 2022-09-19 01:55:04 +01:00
d8e71628e0 expand_expr now merges neighbor strings.
`expand_expr_string` now uses `expand_expr` to expand all.
2022-09-19 01:38:47 +01:00
f0189edc7f Added rule dependencies. 2022-09-19 00:01:22 +01:00
d0cb711aad Added more defaults to ast parser. 2022-09-18 23:14:11 +01:00
ef2cf4a70c Addressed some TODOs in ast::Expr deserialization. 2022-09-12 14:38:07 +01:00
c41f53a7f5
Revised zbuild.yaml file finding. 2022-09-12 14:27:55 +01:00
14a297aa47
Updated to rustc 1.65.0-nightly (c2804e6ec 2022-09-07). 2022-09-09 02:30:19 +01:00
72f17d52d3 dir_name no longer appends / to the alias. 2022-08-29 01:52:10 +01:00
e4fe3071a7 Expressions are now always a single string.
Expression operators are now alias and pattern operators.
Added pattern operator `NonEmpty`.
2022-08-29 01:46:08 +01:00
f97f238393 Slightly improved some documentation in build.rs. 2022-08-28 06:38:42 +01:00
dd8d6922d0 Improved documentation in main. 2022-08-28 06:30:40 +01:00
aca484483c Building Rules is now infallible. 2022-08-28 06:27:25 +01:00
b1b9a8f6cd Added a description to --help flag. 2022-08-28 06:25:23 +01:00
c8de42a9df Added flag to specify zbuild path. 2022-08-28 06:21:56 +01:00
9cef31d0ca Improved and moved logging setup to logger module. 2022-08-28 06:12:17 +01:00
878a390360 Initial commit.
Brought over from separate project.
2022-08-28 05:50:20 +01:00