Ed Page
80cd811a82
refactor(parser): Update for anychar->any rename
2024-10-25 12:03:51 -05:00
Ed Page
c91321e90e
refactor(parser): Update for separated_list->separated rename
2024-10-25 12:03:26 -05:00
Ed Page
7b7798286a
refactor(parser): Update for cut->cut_err rename
2024-10-25 12:02:54 -05:00
Ed Page
7b404863a6
refactor(parser): Update for Err->ErrMode rename
2024-10-25 12:02:28 -05:00
Ed Page
389864f67c
refactor(parser): Drop unused 'complete'
...
`complete` is for turning `Incomplete` errors into `Backtrack`.
However, no `streaming::` parsers were used, so `Incomplete` should
never be generated.
2024-10-25 12:02:14 -05:00
Ed Page
14dcc164f2
refactor(parser): Remove deprecated 'error_position' uses
2024-10-25 12:02:12 -05:00
Ed Page
5d523761d8
refactor(parser): Remove deprecated 'many0_count' uses
2024-10-25 12:01:14 -05:00
Ed Page
6504bb62d3
refactor(parser): Remove deprecated 'pair' uses
2024-10-25 12:01:12 -05:00
Ed Page
9758df6e4b
refactor(parser): Remove deprecated 'tuple' uses
2024-10-25 12:00:13 -05:00
Ed Page
6ee949a9c6
refactor(parser): Remove deprecated 'char' uses
2024-10-25 11:57:55 -05:00
Ed Page
d171cdbaf1
refactor(parser): Remove trivial deprecated 'tag' uses
2024-10-25 11:57:07 -05:00
Ed Page
88c702e6a8
refactor(parser): Switch 'impl FnMut' to 'impl Parser'
2024-10-25 11:56:52 -05:00
Ed Page
25067bdb4e
refactor(parser): Rely on Parser trait rather than FnMut
2024-10-25 11:56:50 -05:00
Ed Page
a12a667871
refactor(parser): Migrate to Winnow 0.3
2024-10-25 11:56:11 -05:00
René Kijewski
3cb337255b
Bump version number to v0.3.5
...
We gathered quiet a few changes in the last month:
<https://github.com/rinja-rs/rinja/compare/v0.3.4...1e319fd0c869884b68c9287bc4bcb1309b16328e >
2024-10-23 15:10:15 +02:00
Guillaume Gomez
d15fc3a61f
Improve config delimiters characters check
2024-10-20 05:06:06 +02:00
René Kijewski
0d8cda38b7
ci: make sure all settings apply to subprojects, too
2024-09-24 02:28:16 +02:00
René Kijewski
4b44189809
ci: update formatting for edition=2024
2024-09-24 02:07:17 +02:00
Guillaume Gomez
d488a1d28f
Update crates version to 0.3.4
2024-09-19 17:45:24 +02:00
René Kijewski
eed37cd415
Run clippy --fix -- -D clippy::pedantic
2024-09-16 22:58:50 +02:00
René Kijewski
75851fa09c
parser: make WithSpan contructor const
2024-09-13 13:13:47 +02:00
Guillaume Gomez
447729f753
Update crates version to 0.3.3
2024-09-11 20:34:06 +02:00
Guillaume Gomez
7ff1629815
Merge pull request #170 from Kijewski/pr-pluralize
...
Implement `pluralize` filter
2024-09-11 17:19:19 +02:00
René Kijewski
ecd0e6e84e
parser: make {#-#}
a syntax error
2024-09-11 03:27:53 +02:00
René Kijewski
ee73116c7d
parser: fix clippy warning
2024-09-11 02:53:11 +02:00
René Kijewski
1948d63241
parser: add context information for unknown tags
2024-09-10 16:09:42 +02:00
René Kijewski
7b4f1dc907
parser: add optional {% endwhen %}
2024-09-10 04:09:40 +02:00
René Kijewski
f9932a03ff
parser: When::match()
matches else
case
2024-09-10 03:58:15 +02:00
Guillaume Gomez
c38007cf25
Improve error message for unclosed items
2024-09-10 02:39:59 +02:00
René Kijewski
98b60d3d8b
parser: debug output for Syntax
/InnerSyntax
are swapped
2024-08-28 18:41:09 +02:00
Guillaume Gomez
37c520fc38
Update crate version to 0.3.2
2024-08-25 22:36:49 +02:00
René Kijewski
bff113a942
parser: allow trailing comma in array expressions
2024-08-24 23:21:12 +02:00
René Kijewski
91626899a6
Bump version numbers for release v0.3.1
2024-08-20 15:50:00 +02:00
René Kijewski
757ba0ac7e
doc: use feature(doc_cfg, doc_auto_cfg)
everywhere
2024-08-20 07:36:11 +02:00
René Kijewski
d8f2341e46
Minor fix ups
2024-08-19 14:35:09 +02:00
René Kijewski
fa003fcd0d
parser: fix float parsing
2024-08-19 14:35:07 +02:00
René Kijewski
37bbf0b88f
parser: parse floats like 123e456
2024-08-19 14:33:37 +02:00
René Kijewski
5ee4728292
Move Syntax configuration and check into parser
2024-08-19 06:02:04 +02:00
Guillaume Gomez
71f49a8fc2
Add support for prefixes for string literals
2024-08-18 22:43:59 +02:00
Guillaume Gomez
1a24ace17b
Add support for b
prefix for char literals
2024-08-18 22:35:03 +02:00
Guillaume Gomez
7a7e415822
Add support for |
operator in when
2024-08-15 21:10:29 +02:00
Guillaume Gomez
d5fef24ff7
Merge pull request #119 from Kijewski/pr-no-when
...
parser: allow `match` nodes w/o `when` if there is an `else`
2024-08-13 17:48:15 +02:00
Guillaume Gomez
411f2b75dd
Fix clippy lint
2024-08-09 20:32:38 +02:00
Guillaume Gomez
9873ea065f
Improve compile-time if conditions handling
2024-08-09 20:32:38 +02:00
René Kijewski
f818c582bf
parser: allow match
nodes w/o when
if there is an else
2024-08-08 22:28:14 +02:00
René Kijewski
5efd31310f
parser: understand arbitrarily mixed up end nodes
2024-08-07 20:43:18 +02:00
René Kijewski
e0a7d4df55
parser: use fail fail()
where appropriate
2024-08-07 20:36:31 +02:00
René Kijewski
dec67c686b
parser: tell user proper keyword to end node
2024-08-07 20:30:25 +02:00
René Kijewski
62ef553dcb
readme: add badges
2024-08-04 01:23:49 +02:00
René Kijewski
6fe504e133
Bump version numbers to v0.3.0
2024-08-01 15:41:37 +02:00