Skip to main content

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.