summaryrefslogtreecommitdiffstats
path: root/crates/rebel-parse/src/ast/mod.rs
AgeCommit message (Expand)Author
2024-05-08rebel-lang: implement function typechecking and evaluationMatthias Schiffer
2024-05-07rebel-parse: ast: use derive-into-owned crate to derive into_owned() and borr...Matthias Schiffer
2024-05-07rebel-parse: replace &str with Cow<str> in astMatthias Schiffer
2024-05-05rebel-parse: make fetch bodies struct-like rather than block-likeMatthias Schiffer
2024-05-01rebel-parse: implement pattern validationMatthias Schiffer
2024-05-01rebel-parse: handle more pattern typesMatthias Schiffer
2024-05-01rebel-parse: add support for different path rootsMatthias Schiffer
2024-04-29rebel-parse, rebel-lang: distinguish let statements and simple assignmentsMatthias Schiffer
2024-04-29rebel-parse, rebel-lang: rename "body" to "block"Matthias Schiffer
2024-04-29rebel-parse: replace TypedExpr with TypedPatMatthias Schiffer
2024-04-29rebel-parse: create separate types to represent typesMatthias Schiffer
2024-04-28rebel-parse: split expr out of ast moduleMatthias Schiffer