-
85c21a81bb
core: symbol: Add symbol management
main
chloe
2026-05-23 21:50:43 -04:00
-
5c3c78f561
core: parser: Remove debug lines
chloe
2026-05-23 19:23:39 -04:00
-
8483d3c445
core: parser: Add initial preprocessing stubs
chloe
2026-05-23 19:03:15 -04:00
-
71f232282a
core: tokbuf: Fix up token buffer
chloe
2026-05-23 19:01:51 -04:00
-
dba31ae0ad
core: state: Ensure compiler FSM to zeroed
chloe
2026-05-23 18:08:17 -04:00
-
833978f414
core: tokbuf: Dynamically expand token buffer
chloe
2026-05-23 11:35:31 -04:00
-
a0b204fadd
core: parser: Add parser-side nom function
chloe
2026-05-23 14:36:55 +00:00
-
19c7587f28
core: tokbuf: Fix buffer overflow
chloe
2026-05-23 14:36:20 +00:00
-
5f72602471
core: lexer: Add operational tokens
chloe
2026-05-23 09:01:18 -04:00
-
2ec8122a91
core: lexer: Fix up putback pop in consumption function
chloe
2026-05-23 09:01:02 -04:00
-
07859d3735
core: lexer: Add token for ':' byte
chloe
2026-05-23 08:54:14 -04:00
-
a6f776e1f2
core: lexer: Add unsigned type tokens
chloe
2026-05-23 08:52:56 -04:00
-
62451acdd4
core: lexer: Add preprocessor tokens
chloe
2026-05-23 08:49:17 -04:00
-
82e68e92a9
core: lexer: Return -1 on bad ident
chloe
2026-05-23 08:13:25 -04:00
-
f6e7360fd5
core: lexer: Add token for 'return' keyword
chloe
2026-05-23 08:12:41 -04:00
-
86645eb137
core: lexer: Add arrow token
chloe
2026-05-23 08:10:57 -04:00
-
3e3ccae003
core: lexer: Add comment skipping
chloe
2026-05-23 08:09:05 -04:00
-
50bd6324fe
core: lexer: Fix up whitespace skipping
chloe
2026-05-23 08:08:48 -04:00
-
9bc47590c3
core: lexer: Add keyword tokens
chloe
2026-05-23 07:59:47 -04:00
-
596e63e468
core: state: Keep track of current pass
chloe
2026-05-23 11:09:12 +00:00
-
f05a24df12
build: Add -MMD to build flags
chloe
2026-05-23 07:02:58 -04:00
-
07b0a3b258
lexer: Add scanning of identifiers
chloe
2026-05-23 10:53:41 +00:00
-
d5f1f2a22f
core: ptrbox: Return allocated entry
chloe
2026-05-23 10:51:06 +00:00
-
f99c1d678f
core: Add pointer box / RAII impl
chloe
2026-05-23 06:03:23 -04:00
-
32635789dc
core: Add missing copyright headers
chloe
2026-05-23 03:00:43 -04:00
-
7ca4580893
core: Add token buffer
chloe
2026-05-23 02:57:50 -04:00
-
74e2e8c772
core: Add lexer + parser groundwork
chloe
2026-05-23 02:21:09 -04:00
-
659dd38932
cescal: Add fmt to log macros
chloe
2026-05-23 02:20:48 -04:00
-
9dddb49288
testbench: Add concept source file
chloe
2026-05-23 02:13:16 -04:00
-
0fe401d0a7
core: Add logging helpers
chloe
2026-05-23 01:35:18 -04:00
-
a356913c39
build: Add headers
chloe
2026-05-23 01:34:59 -04:00
-
a371b6ebb0
build: Add clean target
chloe
2026-05-23 01:34:20 -04:00
-
c5f8f95059
initial commit
chloe
2026-05-23 01:28:05 -04:00