It's a diploma project written on C++ during Yandex Praktikum course
Mython is a C++ realization of Mython programming language - a simplyfied analog of python. Supports clases and inheritance. Realized arithmetic and logical operations along with its priority.
Consists of modules:
- lexical analyzer
- runtime module
- semantic analyzer
AST module (draft) was provided by Yandex team
OOP, polymorphism, templates, lyambda functions, std algorithms, abstract syntax tree (AST), patterns.
CMakeLists.txt file is included for fast build with CMAKE. Only STL library is used.