Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add automatic borrowing to let statement | 2023-12-13 | 1 | -0/+7 | |
| | | | | Signed-off-by: max <gmx.sht@gmail.com> | ||||
* | Bugfix in `is_attr_self()` | 2023-12-13 | 1 | -1/+1 | |
| | | | | Signed-off-by: max <gmx.sht@gmail.com> | ||||
* | Allow to pass named arguments to macro calls | 2023-11-28 | 1 | -1/+55 | |
| | |||||
* | Enhance match to include multiple targets (#911) | 2023-11-22 | 1 | -0/+10 | |
| | | | Signed-off-by: max <gmx.sht@gmail.com> | ||||
* | Improve macro call arguments loop | 2023-11-20 | 1 | -4/+1 | |
| | |||||
* | Improve output error for non-matching number of arguments for macros | 2023-11-20 | 1 | -1/+8 | |
| | |||||
* | Remove unused `_did_loop` condition if `else` block is empty | 2023-11-01 | 1 | -9/+21 | |
| | |||||
* | Avoid passing around duplicate data | 2023-11-01 | 1 | -13/+2 | |
| | |||||
* | Cleanup imports a bit | 2023-11-01 | 1 | -4/+4 | |
| | |||||
* | Implement Default for MapChain | 2023-11-01 | 1 | -7/+9 | |
| | |||||
* | Move build_template() up to the crate root | 2023-11-01 | 1 | -61/+8 | |
| | |||||
* | Remove unnecessary type annotation | 2023-11-01 | 1 | -1/+1 | |
| | |||||
* | Attach find_used_templates() to TemplateInput | 2023-11-01 | 1 | -42/+1 | |
| | |||||
* | Move TemplateArgs into input module | 2023-11-01 | 1 | -129/+2 | |
| | |||||
* | Inline nested derive_template() implementation | 2023-11-01 | 1 | -11/+1 | |
| | |||||
* | Allow macros to take `self` as an argument | 2023-10-12 | 1 | -1/+1 | |
| | |||||
* | parser: import `parser::{Expr, Node}` | 2023-08-01 | 1 | -3/+2 | |
| | |||||
* | parser: add type for `Node::Comment` | 2023-08-01 | 1 | -5/+5 | |
| | |||||
* | parser: remove re-exports `parser::{node,expr}::*` | 2023-08-01 | 1 | -3/+5 | |
| | |||||
* | parser: add type for `Node::Extends` | 2023-08-01 | 1 | -1/+1 | |
| | |||||
* | parser: add type for `Node::Include` | 2023-08-01 | 1 | -8/+7 | |
| | |||||
* | parser: rename `Node::Cond` into `If` and add type | 2023-08-01 | 1 | -8/+7 | |
| | |||||
* | parser: add type for `Node::Let` | 2023-08-01 | 1 | -31/+19 | |
| | |||||
* | parser: add type for `Node::Raw` | 2023-08-01 | 1 | -4/+4 | |
| | |||||
* | parser: add type for `Node::Lit` | 2023-08-01 | 1 | -6/+7 | |
| | |||||
* | parser: add type for `Node::BlockDef` | 2023-08-01 | 1 | -14/+6 | |
| | |||||
* | parser: add type for `Node::Match` | 2023-08-01 | 1 | -7/+11 | |
| | |||||
* | parser: add type for `Node::Call` | 2023-08-01 | 1 | -7/+10 | |
| | |||||
* | parser: add type for `Node::Import` | 2023-08-01 | 1 | -4/+4 | |
| | |||||
* | parser: let `Macro` know its name | 2023-08-01 | 1 | -1/+1 | |
| | |||||
* | parser: rename block to nodes | 2023-07-31 | 1 | -3/+3 | |
| | |||||
* | parser: define a struct for Match | 2023-07-31 | 1 | -4/+3 | |
| | |||||
* | parser: define a struct for Cond | 2023-07-31 | 1 | -4/+4 | |
| | |||||
* | Extract askama_parser crate | 2023-07-31 | 1 | -1/+1 | |
| | |||||
* | derive: move Parsed into parser module | 2023-07-31 | 1 | -36/+1 | |
| | |||||
* | derive: move generator-specific methods out of Expr | 2023-07-31 | 1 | -2/+71 | |
| | |||||
* | derive: define separate ParseError type | 2023-07-31 | 1 | -1/+5 | |
| | |||||
* | derive: move Syntax into parser module | 2023-07-31 | 1 | -2/+1 | |
| | |||||
* | Fix Rust macro invocations not accepting a path (#837) | 2023-07-24 | 1 | -3/+3 | |
| | |||||
* | Cache include AST to reduce parsing overhead | 2023-06-28 | 1 | -23/+16 | |
| | |||||
* | Inline child() method to avoid borrowing all fields | 2023-06-28 | 1 | -27/+23 | |
| | |||||
* | Avoid reparsing included templates if possible | 2023-06-28 | 1 | -4/+23 | |
| | |||||
* | Parse templates once | 2023-06-28 | 1 | -13/+44 | |
| | |||||
* | Update to rocket 0.5-rc.3 | 2023-05-19 | 1 | -6/+15 | |
| | |||||
* | Extract literal from group expressions in attributes | 2023-03-21 | 1 | -0/+6 | |
| | |||||
* | Upgrade to syn 2 | 2023-03-20 | 1 | -27/+26 | |
| | |||||
* | Add whitespace argument in template derive proc-macro | 2023-03-13 | 1 | -1/+8 | |
| | |||||
* | Fix handling of trailing whitespace characters | 2023-03-09 | 1 | -4/+8 | |
| | |||||
* | Propogate size_hint from sub-blocks (#788) | 2023-03-06 | 1 | -4/+4 | |
| | | | Closes #786 | ||||
* | exchange hyper features From<Template> for hyper::Body with TryFrom | 2023-03-03 | 1 | -7/+5 | |
| | | | | | | | | | The previous implementation hid the error returned by render, which made it impossible for callers to react to rendering errors. While having a simple way to call into would be nice, there is not way to have both implementations without adding any manual specialization. Thus, the From impl is replaced by the TryFrom impl. |