Skip to content

julian-hartl/natrixcc

Repository files navigation

Natrix Compiler Collection

A collection of common compiler tooling designed and developed for educational purposes.

Note: The compiler collection is currently work in progress and far away from being finsihed. It is missing any kind of documentation and is not tested very well yet.

Educational Resources

General Purpose Codegen Backend

See here for more information.

Natrix Language Frontend

See here for more information.

Example Package Manager

Yet to be implemented.

Project setup

Setup git commit hooks

To manage git hooks, we use Rusty Hook.

To install Rusty Hook, run the following command:

cargo install rusty-hook

To install the git hooks, run the following command:

rusty-hook init

About

Compiler collection for educational purposes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages