Commit graph

14 commits

Author SHA1 Message Date
8afa229259 detailed parser error reporting [wip - 1 example] 2025-07-19 21:09:57 -05:00
781adeb0d3 reader reports tokenizer errors through normal return 2025-07-19 16:47:59 -05:00
3b3e8e495c xo-reader: exprreplxx example program, now with line editing 2025-07-05 16:16:16 -05:00
d1473f0405 xo-reader: prefer xo::bp spelling to xo::ref::brw 2025-07-05 13:54:34 -05:00
2bf7c3d9dc xo-reader: distinguish interactive sessions
+ allow top-level i64 literals
2025-07-04 10:10:40 -05:00
94109c93b7 xo-reader: wip: + parser.env_stack [not used] 2024-08-19 17:30:15 -04:00
bcb2af4a56 xo-reader: split: exprstatestack to own .*pp files 2024-08-19 13:48:47 -04:00
fccff55001 xo-reader: refactor: splitoff defexpr state machine from exprstate 2024-08-08 15:11:50 -04:00
739d8efe82 xo-reader: reorg: exprstate to own .hpp file 2024-08-07 16:08:03 -04:00
e58f1ac62d xo-reader: prep: virtual-ize exprstate methods 2024-08-07 16:05:21 -04:00
6bc28cbfdf xo-reader: refactor: exprstatestack holds ptrs to exprstates 2024-08-07 16:01:05 -04:00
6ff2ac97b0 xo-reader: feat: handle parenthesized expressions 2024-08-07 11:52:20 -04:00
37268113fb xo-parser: prep: semicolon expr separator, prep for infix ops 2024-08-06 23:09:05 -04:00
f00c390e37 xo-reader: naming: xo_parser->xo_reader 2024-08-06 10:19:33 -04:00
Renamed from include/xo/parser/parser.hpp (Browse further)