Flat Compiler
Experimental compiler that doesn't use tree structures
Details
Status | |
Language | Odin |
---|---|
License | MIT |
Role | Maintainer |
This is an experimental compiler that is still a work in progress. It doesn't use any tree structures for parsing and instead constructs an array that is in a post-order traversal order. It is inspired by the Carbon language compiler. The idea is to avoid using a tree which allows for lower memory usage and theoretically faster parsing due to a more densely packed data structure involving less pointer chasing.