#compiler #containing #central #downstream #language #back-end #jingo

jingo-lib

The central library for Jingo, containing the core of the compiler

1 unstable release

0.0.0 Jul 17, 2020

#10 in #downstream

MIT license

22KB
444 lines

Jingo Library

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"

lib.rs:

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

  • All frontend (e.g. lexing, parsing, ast) are contained in the [frontend] module and all backend parts (e.g. codegen) are contained in [backend] if you need to interact with a specific part of the compiler.

No runtime deps