|
|
7a9357954d
|
xo-reader: bugfix: only reset reader on error
|
2025-07-22 23:10:47 -05:00 |
|
|
|
81bbc080fd
|
xo-reader: refactor to simplify parser+parserstatemachine
|
2025-07-22 23:09:55 -05:00 |
|
|
|
ce760bd5cf
|
xo-tokenizer xo-reader: + bool literals + if-expr parsing
|
2025-07-22 07:20:56 -05:00 |
|
|
|
b0305ede55
|
xo-umbrella2: nix-shell additions - now supports emacs dev stack
|
2025-07-20 18:16:55 -05:00 |
|
|
|
fdbc101cd0
|
xo-reader: better errors in progress_xs
|
2025-07-20 09:49:59 -05:00 |
|
|
|
c39d369dbc
|
xo-reader: ++ typename error reporting
|
2025-07-20 00:31:16 -05:00 |
|
|
|
5ed8999ccf
|
xo-reader: + formal arglist error reporting
|
2025-07-20 00:21:22 -05:00 |
|
|
|
c6f6ee17d2
|
xo-reader: ++ lambda error reporting
|
2025-07-20 00:14:55 -05:00 |
|
|
|
d14b7354eb
|
xo-reader: no-exception error reporting for define_xs
|
2025-07-19 23:56:26 -05:00 |
|
|
|
65a83cd77c
|
detailed parser error reporting [wip - 1 example]
|
2025-07-19 21:09:57 -05:00 |
|
|
|
8c36bbce28
|
reader reports tokenizer errors through normal return
|
2025-07-19 16:47:59 -05:00 |
|
|
|
2e0846823b
|
pretty printing -- copmlete for xo::ast::GeneralizedExpression
|
2025-07-19 11:47:03 -05:00 |
|
|
|
96aa415920
|
doc: set SOURCE_DATE_EPOCH so not stuck at 1980 in nix build
|
2025-07-13 21:21:38 -05:00 |
|
|
|
495d8cd44a
|
xo-reader: + pretty-printing support [WIP]
|
2025-07-13 21:21:20 -05:00 |
|
|
|
ca4181a822
|
xo-expression: + pretty_expression.hpp
|
2025-07-13 21:20:57 -05:00 |
|
|
|
0b0d8ffdc0
|
xo-expression: + GeneralizedExpression pretty-printing [WIP]
|
2025-07-13 21:20:19 -05:00 |
|
|
|
55602c83cc
|
xo-tokenizer: pretty-printing debug support
|
2025-07-13 21:19:52 -05:00 |
|
|
|
232c6d7b22
|
xo-refcnt: + pretty_refcnt.hpp
|
2025-07-13 21:19:13 -05:00 |
|
|
|
a52d7554f3
|
xo-indentlog: doc: add indentlog docs [WIP]
|
2025-07-13 21:18:15 -05:00 |
|
|
|
56d00a5913
|
xo-indentlog: add general-purposee pretty-printing [WIP]
|
2025-07-13 21:17:13 -05:00 |
|
|
|
78d0230e5a
|
xo-flatstring: doc: minor adds
|
2025-07-13 21:16:24 -05:00 |
|
|
|
b5a11f7e51
|
xo-cmake: xo-build: + --with-examples --with-utests --debug-build
|
2025-07-13 21:15:35 -05:00 |
|
|
|
d74e56bc74
|
bugfix: xo-jit: track expanded lambda api
|
2025-07-06 14:33:39 -05:00 |
|
|
|
eb2d627f85
|
xo-reader: utest: restore nested def utest
|
2025-07-06 14:33:19 -05:00 |
|
|
|
809f2df37d
|
build: bugfix: missing headeronly deps break submodule build
|
2025-07-06 14:31:52 -05:00 |
|
|
|
699ee5d38e
|
xo-reader xo-expression: nested lambdas working properly + docs
|
2025-07-06 14:13:44 -05:00 |
|
|
|
e6a3366349
|
xo-simulator: xo::ref::brw -> xo::bp
|
2025-07-05 16:17:22 -05:00 |
|
|
|
065697540f
|
xo-refcnt: xo::ref::brw -> xo::bp
|
2025-07-05 16:17:03 -05:00 |
|
|
|
5d020e5928
|
xo-cmake: comments on modules vs configs
|
2025-07-05 16:16:47 -05:00 |
|
|
|
0af7a50810
|
xo-reader: exprreplxx example program, now with line editing
|
2025-07-05 16:16:16 -05:00 |
|
|
|
dc6acaa18c
|
use xo::bp instead of xo::ref::brw
|
2025-07-05 13:55:00 -05:00 |
|
|
|
53b6adeef1
|
xo-reader: prefer xo::bp spelling to xo::ref::brw
|
2025-07-05 13:54:34 -05:00 |
|
|
|
f9b7ab307a
|
xo-reactor: prefer xo::bp spelling to xo::ref::brw
|
2025-07-05 13:54:04 -05:00 |
|
|
|
eccc50d2b9
|
xo-process: prefer xo::bp spelling to xo::ref::brw
|
2025-07-05 13:53:46 -05:00 |
|
|
|
f774e6446f
|
xo-jit: prefer xo::bp spelling to xo::ref::brw
|
2025-07-05 13:53:26 -05:00 |
|
|
|
a4b2299537
|
xo-expression: pref xo::bp to xo::ref::brw
|
2025-07-05 13:53:05 -05:00 |
|
|
|
155b2dbec0
|
xo-reflect: provide xo::bp<T> alias for xo::ref::borrow<T>
|
2025-07-05 13:51:47 -05:00 |
|
|
|
82f7912fe1
|
xo nix build: ++ osx comment
|
2025-07-04 10:12:01 -05:00 |
|
|
|
cc02c0053d
|
xo-reader: + exprrepl example
|
2025-07-04 10:11:34 -05:00 |
|
|
|
a12a236bc1
|
xo-reader: distinguish interactive sessions
+ allow top-level i64 literals
|
2025-07-04 10:10:40 -05:00 |
|
|
|
2025969068
|
xo-reader: + docs scaffold
|
2025-07-04 10:09:04 -05:00 |
|
|
|
24d32a44be
|
adjustment for clang
|
2025-07-04 10:06:24 -05:00 |
|
|
|
3343a7148a
|
adjustments for darwin/clang build
|
2025-07-04 10:05:25 -05:00 |
|
|
|
77b2514746
|
xo-tokenizer: + token table
|
2025-06-26 00:22:53 -05:00 |
|
|
|
3b073d013f
|
xo-tokenizer: + doc for tokenizer + other doc-related improvements
|
2025-06-25 23:50:30 -05:00 |
|
|
|
0bd77b3c52
|
xo-tokenizer: + missed doc files prev commit
|
2025-06-25 21:45:44 -05:00 |
|
|
|
be157859cc
|
xo-tokenizer: doc fixes
|
2025-06-25 21:45:24 -05:00 |
|
|
|
f9e52987bf
|
xo-tokenizer: minor streamlining
|
2025-06-25 07:51:01 -05:00 |
|
|
|
21aa8978cf
|
xo-tokenizer: streamline input_state/tokenizer interaction + docs
|
2025-06-25 07:48:44 -05:00 |
|
|
|
093f8a4b7c
|
tokenizer: + input_state helper
|
2025-06-24 23:50:21 -05:00 |
|