Felys is a dependency-free interpreted programming language written in Rust, featuring its own compiler and runtime. Feel free to try it out using the online playground and read the blog. Please note, however, that the compiler is in a fragile state and requires project-level refactoring to improve code quality.
The following papers, blogs, and books helped me a lot. Also, ask LLMs.
- Packrat Parsing: Simple, Powerful, Lazy, Linear Time
- PEG Parsing Series Overview
- Simple and Efficient Construction of Static Single Assignment Form
- Compilers: Principles, Techniques, and Tools
Distributed under the terms of the LICENSE.
© All rights reserved by FelysNeko