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
ByteCode
Ellie ByteCode is the binary representation of an Ellie program that can be executed by the VM.
Contents
Instructions
Instruction OpCodes