[−][src]Crate jingo_lib
You may be searching for the repository, you are currently in the backend code for Jingo.
The central library for Jingo, containing the core of the compiler.
This library is designed to be used downstream for the official CLI or any future language servers/other tooling utilising the compiler without wanting the added bulk of CLI dependencies.
Usage
Add to your Cargo.toml
:
[dependencies]
jingo-lib = "0.1"
Developer Notes
Modules
backend | Backend for Jingo, where activities such as codegen happen. |
error | Various enums and implementations of errors for downstream use |
frontend | Frontend activities regarding Jingo, such as lexing, parsing and the ast. |
Functions
compile | Compiles code to the best of the compilers (current) ability, e.g. lexing. |