Commit Graph

17 Commits

Author SHA1 Message Date
560848d186 Cleaned macros in main lib 2025-11-18 15:30:18 +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
a0b74a8ba6 Char type in predicate and keyword iterator moved from associated type to generic 2025-11-18 01:31:19 +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