aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* escape: simplify literals as suggested by clippyLibravatar Dirkjan Ochtman2023-08-251-4/+4
* Add section in book about using constants in templatesLibravatar Guillaume Gomez2023-08-091-0/+22
* Optimize parsing boolean literals, tooLibravatar René Kijewski2023-08-031-9/+5
* Parse paths and identifiers only onceLibravatar René Kijewski2023-08-033-37/+53
* parser: fix white space issues in macro parsingLibravatar René Kijewski2023-08-021-2/+2
* parser: allow negative numbers in patternsLibravatar René Kijewski2023-08-021-1/+5
* parser: don't truncates whitespaces after arraysLibravatar René Kijewski2023-08-021-1/+1
* parser: better error message for unknown nodesLibravatar René Kijewski2023-08-022-9/+8
* parser: import `parser::{Expr, Node}`Libravatar René Kijewski2023-08-014-9/+8
* parser: `node::Loop` is much bigger than the other variantsLibravatar René Kijewski2023-08-012-10/+6
* parser: move test for completenessLibravatar René Kijewski2023-08-011-6/+6
* parser: add type for `Node::Comment`Libravatar René Kijewski2023-08-013-151/+114
* parser: add `expr::Loop::parse()`Libravatar René Kijewski2023-08-011-68/+70
* parser: remove re-exports `parser::{node,expr}::*`Libravatar René Kijewski2023-08-016-18/+22
* parser: add type for `Node::Extends`Libravatar René Kijewski2023-08-014-12/+19
* parser: add type for `Node::Include`Libravatar René Kijewski2023-08-013-22/+35
* parser: rename `Node::Cond` into `If` and add typeLibravatar René Kijewski2023-08-014-45/+58
* parser: add type for `Node::Let`Libravatar René Kijewski2023-08-013-57/+53
* parser: add type for `Node::Raw`Libravatar René Kijewski2023-08-013-33/+42
* parser: add type for `Node::Lit`Libravatar René Kijewski2023-08-014-55/+61
* parser: add type for `Node::BlockDef`Libravatar René Kijewski2023-08-014-64/+58
* parser: add type for `Node::Match`Libravatar René Kijewski2023-08-014-45/+67
* parser: add type for `Node::Call`Libravatar René Kijewski2023-08-013-27/+50
* parser: add type for `Node::Import`Libravatar René Kijewski2023-08-014-25/+41
* parser: let `Macro` know its nameLibravatar René Kijewski2023-08-013-56/+57
* parser: add `Ast::nodes()` methodLibravatar René Kijewski2023-08-011-0/+4
* parser: impement `PartialEq` for `Ast`Libravatar René Kijewski2023-08-011-0/+7
* parser: implement `Debug` for `Parsed`Libravatar René Kijewski2023-08-011-1/+9
* parser: use `?`Libravatar René Kijewski2023-08-011-5/+1
* parser: ensure correct drop order for `Parsed`Libravatar René Kijewski2023-08-011-2/+3
* parser: remove panicking `From<&str> for Whitespace`Libravatar René Kijewski2023-08-011-12/+5
* Fix parsing arraysLibravatar René Kijewski2023-07-314-12/+93
* Fix parsing callsLibravatar René Kijewski2023-07-313-6/+33
* CI: make sure parser is testedLibravatar René Kijewski2023-07-311-3/+3
* parser: rename block to nodesLibravatar Dirkjan Ochtman2023-07-313-18/+21
* parser: reorder items in node moduleLibravatar Dirkjan Ochtman2023-07-311-50/+50
* parser: move Expr parser helpers into callersLibravatar Dirkjan Ochtman2023-07-311-53/+54
* parser: move single expr parsers into Expr implLibravatar Dirkjan Ochtman2023-07-311-63/+63
* parser: move binary operator parsers into Expr implLibravatar Dirkjan Ochtman2023-07-311-71/+71
* parser: flatten top-level Expr interfaceLibravatar Dirkjan Ochtman2023-07-312-36/+28
* parser: move suffix parsers into impl blockLibravatar Dirkjan Ochtman2023-07-311-53/+61
* parser: move cond parsers into type implsLibravatar Dirkjan Ochtman2023-07-311-39/+43
* parser: move parser helpers into callersLibravatar Dirkjan Ochtman2023-07-311-35/+35
* parser: move when parsers into impl blockLibravatar Dirkjan Ochtman2023-07-311-47/+50
* parser: define a struct for MatchLibravatar Dirkjan Ochtman2023-07-313-9/+27
* parser: define a struct for CondLibravatar Dirkjan Ochtman2023-07-313-9/+25
* parser: move node parsers into impl blockLibravatar Dirkjan Ochtman2023-07-312-410/+406
* parser: move Whitespace parser into methodLibravatar Dirkjan Ochtman2023-07-311-144/+142
* parser: move impl blocks closer to type definitionsLibravatar Dirkjan Ochtman2023-07-311-12/+12
* parser: simplify top-level parser matchLibravatar Dirkjan Ochtman2023-07-311-29/+24