Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add Tracked type | Ben Bridle | 2025-03-03 |
| | | | | The Tracked type allows tagging an arbitrary type with a SourceSpan. | ||
* | Implement source unit compilation, symbol resolution, error reporting | Ben Bridle | 2025-02-05 |
This library can now carry out all stages of assembly from collecting source fragments to resolving symbols to pruning unused libraries to generating a single compiled source file. Pretty-printing of state has also been implemented in this library. The source tree hierarchy, symbol resolution errors, and file read errors can all be printed in a tidy format. |