Mini-Python (Mython) Interpreter Реализация интерпретатора для языка Mython
Пример реализации на С++ интерпретатора языка программирования Mython - упрощенного подмножества Python. Составляющие этого проекта (лексер, рантайм модуль) также размещены в отдельных репозиториях. Использованные идеомы, технологии и элементы языка
input / output streams
C++17
OOP (+aggregation, composition, dependency)
Virtual functions
Interfaces
Smart pointers (unique_ptr, shared_ptr)
Class Templates
Variadic Templates
Инструкция по использованию:
примеры вызовов см. в main.cpp