summaryrefslogtreecommitdiffstats
path: root/crates/rebel
AgeCommit message (Collapse)Author
2024-04-22rebel-parse: Initial RecipeLang parser implementationMatthias Schiffer
Parse a recipe into an AST. No span support yet.
2024-04-20Move rebel-parse dependency from rebel-resolve to rebelMatthias Schiffer
2024-04-20Introduce rebel-resolve moduleMatthias Schiffer
It would be nice to reduce the dependencies of the driver on the context further, so more of rebel-resolve can become private.
2024-04-20rebel: avoid thread-local for reading recipesMatthias Schiffer
This also disentangles dependencies between modules a bit.
2024-04-20Introduce TaskIDRef typeMatthias Schiffer
A borrowed version of a TaskID, allowing to avoid allocations in some places. Tasks are now stored in a two-level map in Context.
2024-04-20rebel: move parsing to a separate crateMatthias Schiffer
2024-04-20Reference local packages by their actual namesMatthias Schiffer
2024-04-20Rename directories to match crate namesMatthias Schiffer