Updated README

This commit is contained in:
Mattia Giambirtone 2022-12-15 13:40:35 +01:00
parent 385701ab83
commit 4cbea5c54d
1 changed files with 3 additions and 1 deletions

View File

@ -8,9 +8,11 @@ Peon is a simple, functional, async-first programming language with a focus on c
## Project structure
- `src/` -> Contains the entirety of peon's toolchain
- `src/frontend/` -> Contains the tokenizer, parser and compiler targets
- `src/frontend/` -> Contains the tokenizer, parser and compiler
- `src/frontend/meta/` -> Contains shared error definitions, AST node and token
declarations as well as the bytecode used by the compiler
- `src/frontend/compiler` -> Contains the compiler and its various compilation targets
- `src/frontend/compiler/targets` -> Contains compilation targets
- `src/backend/` -> Contains the various backends supported by peon (bytecode, native)
- `src/util/` -> Contains utilities such as the bytecode debugger and serializer as well
as procedures to handle multi-byte sequences