mirror of
https://github.com/Nexoniarz/Finch.git
synced 2026-11-03 08:54:25 +00:00
| Filename | Latest commit message | Latest commit date |
|---|---|---|
DWARF as LLVM metadata: a compile unit, a subprogram per function, a location on every call, a variable for each local and parameter with types a debugger can open (structs with their fields, arrays and text as ptr/len/cap, maps, enums with their variants, pointers, fixed arrays). Methods show self. Use it with -O0, as the docs say: the optimizer inlines the program into main, which has no debug info. boot.sh builds ten programs with -g -O0 and checks they still behave. 51 passed. |
||
| .. | ||
| ast.fch | ||
| cimport.fch | ||
| gen.fch | ||
| lexer.fch | ||
| main.fch | ||
| parser.fch | ||