Commit c452082
committed
feat: Add ZPack packaging, ZRTL plugin system, and comprehensive documentation
- Add ZPack format for JIT-mode distribution (bytecode + dynamic libs)
- Add ZRTL (Zyntax Runtime Library) plugin system for runtime symbols
- Add SDK with zrtl_macros crate for Rust plugin development
- Add C SDK header (zrtl.h) for native runtime development
- Add --pack flag for JIT mode with ZPack archives
- Add --lib flag for AOT mode with static library linking
- Add automatic library path resolution for standard locations
- Add book chapters:
- Chapter 10: Packaging & Distribution
- Chapter 11: HIR Builder
- Add import resolver infrastructure
- Add FoldPostfix command and Haxe for-range loops
- Add instance method compilation support
- Improve typed AST with additional node types1 parent efe90ab commit c452082
37 files changed
Lines changed: 5780 additions & 94 deletions
File tree
- book
- crates
- compiler
- src
- runtime/src
- typed_ast/src
- zyn_peg
- grammars
- src
- zyntax_cli
- src
- backends
- zyntax_plugin_macros/src
- sdk
- examples
- zrtl_macros
- src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments