diff --git a/README.md b/README.md index ef84d1f..494b32d 100644 --- a/README.md +++ b/README.md @@ -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