Xeverous
a6c0b0bb6a
X3: rollback iterator when rule fails to parse
...
This commit adjusts work of commit 2db3fde .
It corrected error_handler which should not skip whitespaces but
introduced a regression where handlers returning fail were still
moving the iterator forward. This commit adds iterator rollback
and synchronizes rule's and guard's iterators behavior.
2025-10-06 11:55:52 +02:00
..
2021-08-23 21:45:17 +03:00
2021-10-20 15:49:13 +03:00
2021-08-23 21:45:17 +03:00
2021-08-23 21:45:17 +03:00
2021-08-23 21:45:17 +03:00
2025-09-13 08:57:06 +09:00
2021-08-23 21:45:17 +03:00
2025-09-13 08:56:57 +09:00
2025-09-13 08:56:57 +09:00
2025-09-13 08:56:57 +09:00
2025-09-13 08:56:57 +09:00
2025-09-13 08:57:04 +09:00
2025-09-13 08:57:05 +09:00
2025-09-13 08:57:05 +09:00
2021-08-23 21:45:17 +03:00
2025-09-13 08:57:11 +09:00
2025-09-13 08:57:11 +09:00
2021-08-23 21:45:17 +03:00
2025-09-13 08:57:05 +09:00
2024-08-12 17:18:52 +09:00
2024-08-13 20:02:38 +09:00
2024-08-13 20:02:38 +09:00
2024-08-13 20:02:38 +09:00
2024-08-12 17:18:52 +09:00
2025-09-13 08:56:56 +09:00
2021-08-23 21:45:17 +03:00
2021-08-23 21:45:17 +03:00
2021-08-23 21:45:17 +03:00
2025-09-13 08:57:05 +09:00
2025-09-13 08:57:05 +09:00
2020-03-29 20:48:21 +03:00
2021-08-23 21:45:17 +03:00
2025-09-13 08:57:11 +09:00
2025-09-13 08:56:57 +09:00
2021-08-23 21:45:17 +03:00
2025-09-13 08:57:03 +09:00
2021-08-23 21:45:17 +03:00
2025-09-13 08:56:57 +09:00
2025-09-13 08:56:57 +09:00
2025-09-13 08:56:57 +09:00
2025-09-13 08:57:02 +09:00
2025-09-13 08:56:57 +09:00
2021-08-23 21:45:17 +03:00
2021-08-23 21:45:17 +03:00
2025-09-13 08:57:05 +09:00
2024-02-24 02:10:26 +03:00
2021-08-23 21:45:17 +03:00
2021-08-23 21:45:17 +03:00
2025-09-13 08:57:06 +09:00
2021-02-15 15:21:12 +03:00
2021-02-25 02:44:46 +03:00
2020-03-06 04:17:29 +03:00
2024-02-23 07:42:12 +03:00
2021-08-23 21:45:17 +03:00
2025-09-13 08:56:59 +09:00
2021-08-23 21:45:17 +03:00
2021-08-23 21:45:17 +03:00
2025-09-13 08:57:06 +09:00
2025-10-06 11:55:52 +02:00
2025-09-13 08:57:11 +09:00
2025-09-13 08:57:05 +09:00
2025-09-13 08:57:05 +09:00
2021-08-23 21:45:17 +03:00
2021-08-23 21:45:17 +03:00
2025-09-13 08:56:54 +09:00
2025-09-13 08:56:57 +09:00
2025-09-13 08:56:57 +09:00
2025-09-13 08:56:57 +09:00
2025-09-13 08:56:57 +09:00
2023-03-17 03:36:25 +03:00
2021-08-23 21:45:17 +03:00
2020-03-29 20:48:21 +03:00
2021-08-24 03:14:12 +03:00
2014-03-18 10:53:30 +08:00
2021-08-23 21:45:17 +03:00
2019-11-19 02:03:37 +03:00
2025-09-13 08:56:59 +09:00
2025-09-13 08:57:05 +09:00
2021-08-23 21:45:17 +03:00