269b7b6cf4
build: coverage build working in umbrella builds (!)
...
1. more recent lcov is persnickety, need to ignore some errors.
2. need more careful assembly of subdirs with .gcda/.gcno info.
lcov doesn't like duplication here.
2026-04-09 20:50:32 -04:00
831fc10c18
xo-cmake: setup to make share target available via cmake install
2026-02-27 19:38:53 +11:00
f7bd3b0db3
+ xo-tokenizer2 xo-reader2 xo-expression2 xo-interpreter2
...
2nd gen schematika interpreter using fomo
2026-01-10 12:39:09 -05:00
8b5e2dd59f
xo-gc xo-alloc: refactor for file organization
2025-12-22 23:31:12 -05:00
1d1e72adf3
xo-interpreter: apply expressions + llvm builtins working!
2025-11-28 19:32:56 -05:00
1a3d86b800
xo_tokenizer_repl: reduce hardwired log level
2025-11-22 23:21:32 -05:00
2f7155e57b
xo-tokenizer: streamline error path during tokenization
2025-11-22 23:06:51 -05:00
84c5a75b28
xo-tokenizer: refactor to correct accounting for line/consume/errpos
2025-11-22 20:13:33 -05:00
7f1afac903
xo-tokenizer: refactor + satisfy clang on osx
2025-11-21 09:19:06 -05:00
8c11c108ca
xo-interpreter: setting up for gc in interactive interpreter
2025-11-20 21:26:18 -05:00
35334154c8
xo-tokenizer: build + install docs + examples + build fixes
2025-09-22 12:45:30 -04:00
11cae3bec3
xo-tokenizer: fix utest
2025-08-06 09:31:42 -05:00
813407310c
xo-expression: less-than-or-equal
2025-07-27 18:19:54 -04:00
6a7353f689
build: osx carveouts
2025-07-25 10:42:40 -04:00
93b2daab6c
xo-reader xo-expression xo-tokenizer xo-jit: comparison + apply
2025-07-23 23:19:16 -05:00
ce760bd5cf
xo-tokenizer xo-reader: + bool literals + if-expr parsing
2025-07-22 07:20:56 -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
55602c83cc
xo-tokenizer: pretty-printing debug support
2025-07-13 21:19:52 -05:00
699ee5d38e
xo-reader xo-expression: nested lambdas working properly + docs
2025-07-06 14:13:44 -05:00
2025969068
xo-reader: + docs scaffold
2025-07-04 10:09:04 -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
f162b48461
xo-tokenizer: drop forced utest debug
2025-06-23 23:14:05 -05:00
6fbfd065a2
xo-tokenizer: docs + error-handling improvement
...
drop exceptions for return-value error object
2025-06-23 23:08:12 -05:00
b24d6d7e8d
xo-tokenizer: tokenrepl example + docs
2025-06-22 16:18:46 -05:00
d2177898d4
xo-tokenizer: + missing files
2025-06-22 16:17:59 -05:00
27ef5701ac
xo-tokenizer: bugfix: yields token works + 2phase utest
2025-06-22 16:16:23 -05:00
35555df976
xo-tokenizer: tag explicit fallthrough in switch
2025-05-11 01:52:58 -05:00
6395a7a285
Add 'xo-tokenizer/' from commit ' 830c6ebe55'
...
git-subtree-dir: xo-tokenizer
git-subtree-mainline: e8f65f88cf
git-subtree-split: 830c6ebe55
2025-05-11 01:36:13 -05:00