Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make the `markdown` filter compatible with `String` | Jakub Stachurski | 2024-01-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | This commit solves issue #719. This is done by making the markdown filter borrow the string and simplifying the filter to accept `&str` instead of `AsRef<str>` Add test for the markdown filter using as input Revert markdown filter changes Revert unnecessary changes Improve test_markdown_owned_string test Use cargo fmt | ||||
* | Add automatic borrowing to let statement | max | 2023-12-13 | 1 | -0/+7 |
| | | | | Signed-off-by: max <gmx.sht@gmail.com> | ||||
* | Bugfix in `is_attr_self()` | max | 2023-12-13 | 1 | -1/+1 |
| | | | | Signed-off-by: max <gmx.sht@gmail.com> | ||||
* | Allow to pass named arguments to macro calls | Guillaume Gomez | 2023-11-28 | 1 | -1/+55 |
| | |||||
* | 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 |