Learn to independently develop a programming language north
North is a programming language that is designed to be self-compiling.
It is a self-compiling language, which means that it can compile itself.
-
CMakeLists.txt
- Builds the compiler
-
Config.cmake.in
- Configuration file for CMake
north/
├── CMakeLists.txt
├── Config.cmake.in
├── include/
│ └── north/
│ ├── lexer.h
│ └── parser.h
├── src/
│ ├── main.c
│ ├── lexer/
│ │ └── lexer.c
│ └── parser/
│ └── parser.c
└── test/
├── lexer_test.c
└── parser_test.c