Mango IR (intermediary representation)

Mango IR is the data structure that represents the code after parsing and checking, but before code generation and most optimizations.

This data is produced by the compiler frontend, and compiled to WebAssembly by a backend, or interpreted by the interpreter.

Note that, for the time being, the intermediary format has no stability guarantees.

Status

This project is still in early development stage. It is not ready to use, not even experimentally.

Links

.. _Official website: https://mangocode.org/ .. _Documentation: https://docs.mangocode.org/ .. _Code of conduct and contributing: https://github.com/mangolang/mango .. _compiler frontend: https://github.com/mangolang/compiler .. _interpreter: https://github.com/mangolang/interpreter