|
|
f6f531cf56
|
Removed lifetimes from traits
|
2025-11-24 22:08:05 +03:00 |
|
|
|
8388ea0657
|
Improvements in macros
|
2025-11-23 21:02:29 +03:00 |
|
|
|
c974074a64
|
Ascii char equality with primitive types
|
2025-11-20 17:03:50 +03:00 |
|
|
|
be8e477ecc
|
Added ability to specify char type in 'parser_fn_decl!'
|
2025-11-20 01:21:57 +03:00 |
|
|
|
cac9602470
|
Fixes and improvements in macros
|
2025-11-19 18:07:52 +03:00 |
|
|
|
2918a0e29b
|
Minor fixes
|
2025-11-19 02:15:48 +03:00 |
|
|
|
4ffd175c43
|
Splitted main traits to several files
|
2025-11-19 02:10:40 +03:00 |
|
|
|
7e582faa3b
|
Splitted stream converter to several files
|
2025-11-19 02:02:05 +03:00 |
|
|
|
b6bef111c1
|
Reorganized symbols related to position
|
2025-11-19 01:49:18 +03:00 |
|
|
|
856bb308d9
|
Collapsed all crates to root since they anyway don't use any dependencies except stdlib
|
2025-11-19 01:43:02 +03:00 |
|
|
|
1200f99e38
|
Redesigned source stream to fold same checks and increase performance
|
2025-11-19 01:28:29 +03:00 |
|
|
|
11541e9396
|
Cargo workspace setup
|
2025-11-18 20:37:21 +03:00 |
|
|
|
5013cbfdc0
|
Fight with warnings
|
2025-11-18 20:03:29 +03:00 |
|
|
|
6d0e1fe88c
|
Merge branch 'macros'
|
2025-11-18 18:40:41 +03:00 |
|
|
|
9d3f2816a4
|
Updated macros to match new generics and associated types
|
2025-11-18 18:35:03 +03:00 |
|
|
|
b96926f5a0
|
Consteval converter to ascii keywords
|
2025-11-18 17:30:25 +03:00 |
|
|
|
dfe4a58973
|
Minor fixes
|
2025-11-18 16:36:48 +03:00 |
|
|
|
fcb530425a
|
Renamed 'wrapper' -> 'converter'
|
2025-11-18 15:43:42 +03:00 |
|
|
|
560848d186
|
Cleaned macros in main lib
|
2025-11-18 15:30:18 +03:00 |
|
|
|
5667c81095
|
ASCII lib
|
2025-11-18 13:05:26 +03:00 |
|
|
|
e1a5aa8562
|
Char type in keyword moved from associated type to generic and removed lifetime parameter
|
2025-11-18 01:35:09 +03:00 |
|
|
|
267e8fb82d
|
Stream wrapper now contains instance of converter
|
2025-11-18 01:31:21 +03:00 |
|
|
|
a0b74a8ba6
|
Char type in predicate and keyword iterator moved from associated type to generic
|
2025-11-18 01:31:19 +03:00 |
|
|
|
4cd77ba975
|
Wrapper stream stub
|
2025-11-17 20:13:03 +03:00 |
|
|
|
41dfb7f432
|
Improved pos counter
|
2025-11-16 22:29:00 +03:00 |
|
|
|
732c5a12fc
|
Rewrote generics to associated types
|
2025-11-16 21:55:46 +03:00 |
|
|
|
cb743f94d2
|
Explicit 'fn' and 'trait' keywords in macros
|
2025-11-15 23:06:49 +03:00 |
|
|
|
9720309976
|
Making generic constraints in macros optional and added visibility parameter
|
2025-11-15 23:04:19 +03:00 |
|
|
|
87bf378b69
|
builder_trait_decl
|
2025-11-15 22:51:39 +03:00 |
|
|
|
4bb7d6f005
|
submodule for macros
|
2025-11-15 22:16:53 +03:00 |
|
|
|
1f54311854
|
builder_type_t
|
2025-11-15 22:00:52 +03:00 |
|
|
|
5604434de5
|
macro for common parser functions signatures
|
2025-11-15 20:55:47 +03:00 |
|
|
|
1d152cd78f
|
Noop pos counter
|
2025-11-15 19:37:28 +03:00 |
|
|
|
04ec6f5acc
|
Fixed ambiguous iterator state when calling first .current() vs .next() and high-level pos counters fix
|
2025-11-12 20:50:17 +03:00 |
|
|
|
28d44f907c
|
Default implementations of streams
|
2025-11-12 20:02:39 +03:00 |
|
|
|
1545ed40e7
|
Redesigned SourceStream to be more safe
|
2025-11-10 11:57:10 +03:00 |
|
|
|
730742639d
|
Fix in Predicate trait and build file
|
2025-11-09 15:13:13 +03:00 |
|
|
|
525ba5d370
|
Simplified _Keyword impls
|
2025-11-09 13:29:58 +03:00 |
|
|
|
dd86157e7e
|
Interfaces and traits impl for _Keyword
|
2025-11-09 12:12:17 +03:00 |
|