ESPL1000 Documentation

Embedded Systems Programming Language 1000
formerly known as SMALLDRAGON

1: Intro

1.1 Flags
1.2 Grammar

2: Subroutines

2.1 Subroutines
2.2 Flow of Control
2.3 Lambdas

3: Data Types

3.1 Primitives
3.2 Local Variable Type Inference
3.3 Structs
3.4 Generics

4: Operators

4.1 Operators
4.2 Comparison Operator Chaining

5: About

5.1 AVR Backend
5.2 Architecture
5.3 Roadmap
5.4 Project Goals
5.5 TAC / IR
5.6 Register Allocation Table - RAT

6: Further Topics

6.2 Annotations
6.3 Standard Library
6.4 Editors
6.5 C interop
6.6 Contributing
6.7 Known Bugs

Other(External)

View on Github C Documentation
These docs are organized like book chapters,
they can be read in order, like a book, but also out-of-order.