Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Enhance match to include multiple targets (#911) | PizzasBear | 2023-11-22 | 1 | -0/+10 |
| | | | Signed-off-by: max <gmx.sht@gmail.com> | ||||
* | Improve macro call arguments loop | Guillaume Gomez | 2023-11-20 | 1 | -4/+1 |
| | |||||
* | Improve output error for non-matching number of arguments for macros | Guillaume Gomez | 2023-11-20 | 1 | -1/+8 |
| | |||||
* | Remove unused `_did_loop` condition if `else` block is empty | Guillaume Gomez | 2023-11-01 | 1 | -9/+21 |
| | |||||
* | Avoid passing around duplicate data | Dirkjan Ochtman | 2023-11-01 | 1 | -13/+2 |
| | |||||
* | Cleanup imports a bit | Dirkjan Ochtman | 2023-11-01 | 1 | -4/+4 |
| | |||||
* | Implement Default for MapChain | Dirkjan Ochtman | 2023-11-01 | 1 | -7/+9 |
| | |||||
* | Move build_template() up to the crate root | Dirkjan Ochtman | 2023-11-01 | 1 | -61/+8 |
| | |||||
* | Remove unnecessary type annotation | Dirkjan Ochtman | 2023-11-01 | 1 | -1/+1 |
| | |||||
* | Attach find_used_templates() to TemplateInput | Dirkjan Ochtman | 2023-11-01 | 1 | -42/+1 |
| | |||||
* | Move TemplateArgs into input module | Dirkjan Ochtman | 2023-11-01 | 1 | -129/+2 |
| | |||||
* | Inline nested derive_template() implementation | Dirkjan Ochtman | 2023-11-01 | 1 | -11/+1 |
| | |||||
* | Allow macros to take `self` as an argument | PizzasBear | 2023-10-12 | 1 | -1/+1 |
| | |||||
* | parser: import `parser::{Expr, Node}` | René Kijewski | 2023-08-01 | 1 | -3/+2 |
| | |||||
* | parser: add type for `Node::Comment` | René Kijewski | 2023-08-01 | 1 | -5/+5 |
| | |||||
* | parser: remove re-exports `parser::{node,expr}::*` | René Kijewski | 2023-08-01 | 1 | -3/+5 |
| | |||||
* | parser: add type for `Node::Extends` | René Kijewski | 2023-08-01 | 1 | -1/+1 |
| | |||||
* | parser: add type for `Node::Include` | René Kijewski | 2023-08-01 | 1 | -8/+7 |
| | |||||
* | parser: rename `Node::Cond` into `If` and add type | René Kijewski | 2023-08-01 | 1 | -8/+7 |
| | |||||
* | parser: add type for `Node::Let` | René Kijewski | 2023-08-01 | 1 | -31/+19 |
| | |||||
* | parser: add type for `Node::Raw` | René Kijewski | 2023-08-01 | 1 | -4/+4 |
| | |||||
* | parser: add type for `Node::Lit` | René Kijewski | 2023-08-01 | 1 | -6/+7 |
| | |||||
* | parser: add type for `Node::BlockDef` | René Kijewski | 2023-08-01 | 1 | -14/+6 |
| | |||||
* | parser: add type for `Node::Match` | René Kijewski | 2023-08-01 | 1 | -7/+11 |
| | |||||
* | parser: add type for `Node::Call` | René Kijewski | 2023-08-01 | 1 | -7/+10 |
| | |||||
* | parser: add type for `Node::Import` | René Kijewski | 2023-08-01 | 1 | -4/+4 |
| | |||||
* | parser: let `Macro` know its name | René Kijewski | 2023-08-01 | 1 | -1/+1 |
| | |||||
* | parser: rename block to nodes | Dirkjan Ochtman | 2023-07-31 | 1 | -3/+3 |
| | |||||
* | parser: define a struct for Match | Dirkjan Ochtman | 2023-07-31 | 1 | -4/+3 |
| | |||||
* | parser: define a struct for Cond | Dirkjan Ochtman | 2023-07-31 | 1 | -4/+4 |
| | |||||
* | Extract askama_parser crate | Dirkjan Ochtman | 2023-07-31 | 1 | -1/+1 |
| | |||||
* | derive: move Parsed into parser module | Dirkjan Ochtman | 2023-07-31 | 1 | -36/+1 |
| | |||||
* | derive: move generator-specific methods out of Expr | Dirkjan Ochtman | 2023-07-31 | 1 | -2/+71 |
| | |||||
* | derive: define separate ParseError type | Dirkjan Ochtman | 2023-07-31 | 1 | -1/+5 |
| | |||||
* | derive: move Syntax into parser module | Dirkjan Ochtman | 2023-07-31 | 1 | -2/+1 |
| | |||||
* | Fix Rust macro invocations not accepting a path (#837) | Matthew Taylor | 2023-07-24 | 1 | -3/+3 |
| | |||||
* | Cache include AST to reduce parsing overhead | Dirkjan Ochtman | 2023-06-28 | 1 | -23/+16 |
| | |||||
* | Inline child() method to avoid borrowing all fields | Dirkjan Ochtman | 2023-06-28 | 1 | -27/+23 |
| | |||||
* | Avoid reparsing included templates if possible | Dirkjan Ochtman | 2023-06-28 | 1 | -4/+23 |
| | |||||
* | Parse templates once | Dirkjan Ochtman | 2023-06-28 | 1 | -13/+44 |
| | |||||
* | Update to rocket 0.5-rc.3 | Vypo Mouse | 2023-05-19 | 1 | -6/+15 |
| | |||||
* | Extract literal from group expressions in attributes | Dirkjan Ochtman | 2023-03-21 | 1 | -0/+6 |
| | |||||
* | Upgrade to syn 2 | Dirkjan Ochtman | 2023-03-20 | 1 | -27/+26 |
| | |||||
* | Add whitespace argument in template derive proc-macro | Guillaume Gomez | 2023-03-13 | 1 | -1/+8 |
| | |||||
* | Fix handling of trailing whitespace characters | Guillaume Gomez | 2023-03-09 | 1 | -4/+8 |
| | |||||
* | Propogate size_hint from sub-blocks (#788) | Andrew Dona-Couch -- GitHub drop ICE | 2023-03-06 | 1 | -4/+4 |
| | | | Closes #786 | ||||
* | exchange hyper features From<Template> for hyper::Body with TryFrom | Rudi Floren | 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. | ||||
* | Fix typos | René Kijewski | 2023-02-24 | 1 | -2/+2 |
| | |||||
* | Add impl From<{Template}> for hyper::Body derive | Rudi Floren | 2023-02-13 | 1 | -1/+23 |
| | | | | | with-hyper now derives an impl allowing Templates to be passed to functions with trait bounds for Into<hyper::Body>. | ||||
* | Extends expects a string and nothing else | René Kijewski | 2023-01-30 | 1 | -1/+1 |
| |