Commit Graph
13 Commits
Author SHA1 Message Date
samsonium 84572edb0d feat: implement extern libs data writing 2026-11-05 18:40:02 +03:00
samsonium 181458ecda feat: add prepared error/null ok returns from gen_* functions 2026-11-04 22:52:40 +03:00
samsonium aae183c0c0 ref: add type/classname result for each gen_* function 2026-11-04 22:25:25 +03:00
samsonium 7fe3fe3ff3 wip: working on generator
- Feat: add typedefs' branches
2026-11-04 19:33:17 +03:00
samsonium 731b662cfc wip: working on generator
- Feat: add extern type resolving to type slot
- Feat: add extern block handling
- Feat: add extern function handling
2026-11-04 18:30:02 +03:00
samsonium c5c522cde8 feat: add generators' main entry 2026-11-04 17:10:21 +03:00
samsonium 26decf2626 wip: working on extern
- Feat: add new generator scope to replace walker
- Feat: add generators' context functions
- Feat: add generators' ops array functions
- Feat: add generators' utility functions
2026-11-04 17:03:48 +03:00
samsonium a4aa220cfa feat: implement extern block analyzer 2026-10-31 01:58:10 +03:00
samsonium 5c96f96220 wip: working on dynamic linking
- Feat: add analyzers for:
  - external functions
  - reference
  - structures
  - type definitions
- Feat: add new nodes to debug print (ast)
2026-10-30 20:32:14 +03:00
samsonium f769313169 feat: implement extern block reading and parsing 2026-10-29 22:13:28 +03:00
samsonium 8c90d54782 ref: split parser into separate files 2026-10-29 00:08:44 +03:00
samsonium 62b0030e4a ref: move analyzer fn defs into compiler/iternals 2026-10-28 23:24:17 +03:00
samsonium bbdaa4a9b9 ref: split reader into separate files 2026-10-28 23:12:46 +03:00