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

๐Ÿ—๏ธ 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

  1. Clone the repository:
git https://github.com/impelixx/SIGMAinterpretator.git
cd SIGMAinterpretator
  1. Build the project:
mkdir build
cd build
cmake ..
make

Running Tests

cd build
ctest

๐Ÿ“ Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

๐Ÿค Support

For support, please open an issue in the GitHub repository or refer to the documentation.