summaryrefslogtreecommitdiffstats
path: root/crates/rebel-parse/src/ast.rs
AgeCommit message (Expand)Author
2024-04-28rebel-parse: split expr out of ast moduleMatthias Schiffer
2024-04-28rebel-parse: box expressions in statementsMatthias Schiffer
2024-04-28rebel-parse, rebel-lang: rename Map types to StructMatthias Schiffer
2024-04-28rebel-parse: add support for swapped-add-assign operator (`=+`)Matthias Schiffer
2024-04-28rebel-parse: implement validation for statementsMatthias Schiffer
2024-04-28rebel-parse: ast: add post-parse validationMatthias Schiffer
2024-04-28rebel-parse: allow expression and empty statementsMatthias Schiffer
2024-04-27rebel-parse: split combined assignment into assignment + binary opMatthias Schiffer
2024-04-26rebel-parse: shorten type namesMatthias Schiffer
2024-04-26rebel-parse: ast: store string kind againMatthias Schiffer
2024-04-25rebel-parse: token: represent string tokens as a Vec as wellMatthias Schiffer
2024-04-25rebel-parse: ast: represent strings as a Vec of piecesMatthias Schiffer
2024-04-25rebel-parse: ast: derive Eq for all typesMatthias Schiffer
2024-04-24rebel-parse: do not represent different string types in ASTMatthias Schiffer
2024-04-23rebel-parse: use positional arguments for nowMatthias Schiffer
2024-04-23rebel-parse: introduce method calls as an Expr variantMatthias Schiffer
2024-04-22rebel-parse: separate tokenization stepMatthias Schiffer
2024-04-22rebel-parse: Initial RecipeLang parser implementationMatthias Schiffer