Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Inline some logic into find_used_templates() | 2023-11-01 | 2 | -8/+8 | |
| | |||||
* | Cleanup imports a bit | 2023-11-01 | 3 | -6/+4 | |
| | |||||
* | Implement Default for MapChain | 2023-11-01 | 2 | -8/+10 | |
| | |||||
* | Move build_template() up to the crate root | 2023-11-01 | 2 | -63/+67 | |
| | |||||
* | Remove unnecessary type annotation | 2023-11-01 | 1 | -1/+1 | |
| | |||||
* | Attach find_used_templates() to TemplateInput | 2023-11-01 | 2 | -44/+45 | |
| | |||||
* | Move TemplateArgs into input module | 2023-11-01 | 2 | -134/+134 | |
| | |||||
* | Inline nested derive_template() implementation | 2023-11-01 | 2 | -12/+6 | |
| | |||||
* | Allow macros to take `self` as an argument | 2023-10-12 | 1 | -1/+1 | |
| | |||||
* | Apply clippy suggestions from Rust 1.73 | 2023-10-06 | 1 | -1/+1 | |
| | |||||
* | Advertise Discord channel instead of Gitter | 2023-10-03 | 1 | -1/+1 | |
| | |||||
* | Bump askama and askama_derive versions | 2023-09-29 | 1 | -1/+1 | |
| | |||||
* | Add MSRV checking in CI | 2023-09-29 | 2 | -8/+3 | |
| | | | | Bump MSRV to 1.65 for the use of let .. else. | ||||
* | parser: import `parser::{Expr, Node}` | 2023-08-01 | 2 | -4/+4 | |
| | |||||
* | parser: `node::Loop` is much bigger than the other variants | 2023-08-01 | 1 | -8/+4 | |
| | |||||
* | parser: add type for `Node::Comment` | 2023-08-01 | 1 | -5/+5 | |
| | |||||
* | parser: remove re-exports `parser::{node,expr}::*` | 2023-08-01 | 3 | -5/+10 | |
| | |||||
* | parser: add type for `Node::Extends` | 2023-08-01 | 2 | -3/+3 | |
| | |||||
* | parser: add type for `Node::Include` | 2023-08-01 | 1 | -8/+7 | |
| | |||||
* | parser: rename `Node::Cond` into `If` and add type | 2023-08-01 | 2 | -10/+9 | |
| | |||||
* | 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 | 2 | -34/+13 | |
| | |||||
* | parser: add type for `Node::Match` | 2023-08-01 | 2 | -9/+13 | |
| | |||||
* | parser: add type for `Node::Call` | 2023-08-01 | 1 | -7/+10 | |
| | |||||
* | parser: add type for `Node::Import` | 2023-08-01 | 2 | -8/+8 | |
| | |||||
* | parser: let `Macro` know its name | 2023-08-01 | 2 | -4/+4 | |
| | |||||
* | parser: rename block to nodes | 2023-07-31 | 2 | -6/+8 | |
| | |||||
* | parser: define a struct for Match | 2023-07-31 | 2 | -6/+5 | |
| | |||||
* | parser: define a struct for Cond | 2023-07-31 | 2 | -6/+6 | |
| | |||||
* | Extract askama_parser crate | 2023-07-31 | 10 | -2059/+7 | |
| | |||||
* | derive: move whitespace conversion into config module | 2023-07-31 | 2 | -12/+11 | |
| | |||||
* | derive: move Parsed into parser module | 2023-07-31 | 2 | -36/+35 | |
| | |||||
* | derive: move generator-specific methods out of Expr | 2023-07-31 | 2 | -73/+71 | |
| | |||||
* | derive: define separate ParseError type | 2023-07-31 | 4 | -9/+32 | |
| | |||||
* | derive: move Syntax into parser module | 2023-07-31 | 5 | -40/+38 | |
| | |||||
* | Fix Rust macro invocations not accepting a path (#837) | 2023-07-24 | 3 | -17/+72 | |
| | |||||
* | 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 | 3 | -18/+45 | |
| | |||||
* | Allow macros to be defined and called without arguments | 2023-06-12 | 1 | -2/+5 | |
| | | | | | | | | | | This commit introduces a shorthand for defining and calling macros when using them as a reusable substitute for variables assigned complex values (e.g. string literals with or without newline escapes). The use-case is formatting - from my experience it's easier to visually parse a `macro` `endmacro` block than a multiline variable assignment. Signed-off-by: mataha <mataha@users.noreply.github.com> | ||||
* | Allow delimiters with arbitrary length | 2023-05-31 | 1 | -16/+94 | |
| | |||||
* | 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 | |
| | |||||
* | Version bump askama_derive to 0.12.1 | 2023-03-21 | 1 | -1/+1 | |
| | |||||
* | Upgrade to syn 2 | 2023-03-20 | 2 | -28/+27 | |
| | |||||
* | Add tests for whitespace argument in template derive proc-macro | 2023-03-13 | 1 | -0/+30 | |
| | |||||
* | Add whitespace argument in template derive proc-macro | 2023-03-13 | 2 | -17/+39 | |
| |