Core
Talks about various aspects of the Core code-base
The document is laid out so the first section of each part is a small overview, and sub-pages below that are more detailed explanations
The documents in this section give a brief and detailed explanation of many parts of our compiler. The more detailed explanations have some overlap with the design section.
Getting started with the Juvix codebase can be confusing to say the least. Thus we outline here the order of sub pages that may be useful
Gives an overview and the pipeline page
Talks about the Parsing and S-expression transformation phase.
Talks about the Passes
Backends
Michelson
Misc
Talks about various aspects of the Core code-base
An Overview on dealing With S-Expressions WIP
Documention on the Juvix Translation Phase
Documentation on the Juvix Frontend Phase
This article goes over the Context structure in detail
Documentation on the Juvix compiler pipeline