|
|
573afb6030
|
xo-tokenizer: + doc for tokenizer + other doc-related improvements
|
2025-06-25 23:50:30 -05:00 |
|
|
|
fbfd5b2861
|
xo-tokenizer: + missed doc files prev commit
|
2025-06-25 21:45:44 -05:00 |
|
|
|
f93cb3719c
|
xo-tokenizer: doc fixes
|
2025-06-25 21:45:24 -05:00 |
|
|
|
5c352e4391
|
xo-tokenizer: minor streamlining
|
2025-06-25 07:51:01 -05:00 |
|
|
|
8a707d9c29
|
xo-tokenizer: streamline input_state/tokenizer interaction + docs
|
2025-06-25 07:48:44 -05:00 |
|
|
|
5e801d31d5
|
tokenizer: + input_state helper
|
2025-06-24 23:50:21 -05:00 |
|
|
|
5296131d0f
|
xo-tokenizer: drop forced utest debug
|
2025-06-23 23:14:05 -05:00 |
|
|
|
ee68675848
|
xo-tokenizer: docs + error-handling improvement
drop exceptions for return-value error object
|
2025-06-23 23:08:12 -05:00 |
|
|
|
1756f4f68b
|
xo-tokenizer: tokenrepl example + docs
|
2025-06-22 16:18:46 -05:00 |
|
|
|
17be071872
|
xo-tokenizer: + missing files
|
2025-06-22 16:17:59 -05:00 |
|
|
|
385c10c9ac
|
xo-tokenizer: bugfix: yields token works + 2phase utest
|
2025-06-22 16:16:23 -05:00 |
|
|
|
3f84f3c328
|
xo-tokenizer: tag explicit fallthrough in switch
|
2025-05-11 01:52:58 -05:00 |
|
|
|
830c6ebe55
|
xo-tokenizer: (clang 15) compiler nits
|
2025-05-08 23:46:28 -05:00 |
|
|
|
4fb94bc2d6
|
xo-tokenizer: fix duplicate case statements
|
2024-09-15 12:56:36 -05:00 |
|
|
|
9ea386ecc4
|
Merge branch 'main' of github.com:Rconybea/xo-tokenizer
|
2024-08-27 16:27:08 -04:00 |
|
|
|
75b0383e66
|
xo-tokenizer: * token
|
2024-08-24 12:30:34 -04:00 |
|
|
|
bff6b7ce9b
|
xo-tokenizer: = and := tokens
|
2024-08-24 12:30:22 -04:00 |
|
|
|
e149e85910
|
xo-tokenizer: recognize +,-,*,/ tokens
|
2024-08-14 16:27:44 -04:00 |
|
|
|
fa335ee523
|
xo-tokenizer: feat: + basic arithmetic operators
|
2024-08-14 15:44:08 -04:00 |
|
|
|
3746f32529
|
xo-tokenizer: fix: missing assignment
|
2024-08-06 23:11:17 -04:00 |
|
|
|
6f42b348e2
|
xo-tokenizer: tiny: addr in span printout
|
2024-08-06 23:10:57 -04:00 |
|
|
|
5d31ac7a43
|
xo-tokenizer: mvp: recognize keywords
|
2024-08-06 11:37:41 -04:00 |
|
|
|
f57d23fef0
|
xo-tokenizer: feat: + span.from_cstr()
|
2024-08-06 10:36:21 -04:00 |
|
|
|
dabc642ca4
|
xo-tokenizer: feat: + tokenizer.scan2()
|
2024-08-06 09:33:53 -04:00 |
|
|
|
52b522c8b1
|
xo-tokenizer: doc: ++ comments
|
2024-08-06 09:33:36 -04:00 |
|
|
|
ec7d50f052
|
xo-tokenizer: feat: + span::operator+=
|
2024-08-06 09:33:03 -04:00 |
|
|
|
5ed786adc0
|
xo-tokenizer: fix: missing return statement
|
2024-08-05 14:51:47 -04:00 |
|
|
|
d522d36899
|
xo-tokenizer: doc: + README
|
2024-08-05 14:51:38 -04:00 |
|
|
|
2d0336058e
|
xo-tokenizer: move to scm ns + print() diagnostic
|
2024-08-05 14:44:39 -04:00 |
|
|
|
0af24e9a2c
|
xo-tokenizer: + .gitignore
|
2024-07-23 12:07:05 +10:00 |
|
|
|
04920c0e9a
|
xo-tokenizer: build: canonical lib/proj names, + xo_ prefix
|
2024-07-23 12:05:39 +10:00 |
|
|
|
9dc37e84e6
|
xo-tokenizer: build + utest + reasonable implementation
|
2024-07-22 12:30:46 +10:00 |
|