Introduction
1.
Contents of book
1.1.
What is ellie
1.2.
File Extensions
1.3.
EllieC
1.4.
EllieVM
1.5.
EllieFMT
1.6.
Lia - The package manager
2.
Lia
2.1.
Installation
2.2.
Usage
2.2.1.
Creating new project
2.2.2.
Installing packages
2.2.3.
Installing features
2.2.4.
Publishing packages
2.2.5.
Building packages
2.2.6.
Running packages
2.2.7.
Running tests
2.2.8.
Formatter
2.2.9.
Global Registry
2.3.
Lia Deep Dive
3.
FFI
4.
Syntax
4.1.
Keywords
4.2.
Short Type
4.3.
Types
4.4.
Variables
4.5.
Functions
4.6.
Classes
4.7.
Imports
4.8.
File Keys
4.9.
Getter / Setter
5.
Deep Dive
5.1.
Building Ellie
5.2.
Run Stages
5.2.1.
Tokenizer Module
6.
ByteCode
6.1.
Instructions
6.2.
Instruction OpCodes
Light
Ellie Dark
Ellie Light
Rust
Coal
Navy
Ayu
EllieDocs
Usage
Creating new project
Installing packages
Installing features
Publishing packages
Building packages
Running packages
Running tests
Formatter
Global Registry