SIGMA Interpreter
June 13, 2025 ยท View on GitHub
A powerful and flexible interpreter for the SIGMA programming language, designed to provide a robust development environment for SIGMA code execution.
๐ Documentation
- Code Documentation - Detailed API documentation and implementation details
- User Documentation - Comprehensive user guide and language reference
๐๏ธ Project Structure
SIGMAinterpretator/
โโโ backend/ # Core interpreter implementation
โโโ docs/ # Documentation files
โโโ tests/ # Test suite
โโโ .github/ # GitHub configuration files
๐ Features
- Full SIGMA language support
- Robust error handling and reporting
- Comprehensive testing suite
- Modern development environment
- Detailed documentation
๐ ๏ธ Development
Prerequisites
- C++ compiler with C++17 support
- CMake 3.10 or higher
- Doxygen (for documentation generation)
Building
- Clone the repository:
git https://github.com/impelixx/SIGMAinterpretator.git
cd SIGMAinterpretator
- Build the project:
mkdir build
cd build
cmake ..
make
Running Tests
cd build
ctest
๐ Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
๐ค Support
For support, please open an issue in the GitHub repository or refer to the documentation.