compiler for Tracey (.trc) programming language. Looking for community and long-term discussions? checkout our discord server:
https://discord.gg/Td3D45qZ8C
- C++ 91.1%
- M4 8.9%
IMPORTANT! ---------- Due to workflow actions limit in codeberg.org, we're officially moving to gitHub.com. We're supporting 2 repository activities if you want contribute in yours favorite platform. Tracey --------- Tracey is a compiler for the Tracey programming language (`.trc`). Tracey aims to be a low-level systems programming language that provides greater memory safety while maintaining performance and control close to traditional native languages. Project Status ----------------- Tracey is currently in the bootstrap stage. The compiler is under active development and is not yet considered stable. Language syntax, compiler internals, and project structure may change frequently until the first public release. Repository Structure ----------------------- bootstrap/ Bootstrap compiler general/ Source Code dependencies/ External dependencies docs/ Documentation etc/ Project configuration files include/ Global include file lib/ Standard Library runtime/ Mini runtime test/ Testing compiler bin/ Build output (This structure apply to bootstrap directory too) Development -------------- Tracey is currently being developed using C. Current focus: - Command-line interface - Source file handling - Lexer - Parser - Semantic analysis - Code generation Contributing --------------- Contributions, bug reports, and suggestions are welcome. As the language is still in early development, breaking changes may occur without notice.