Skip to content

kudryashovda/mython

Repository files navigation

Mython interpretator

It's a diploma project written on C++ during Yandex Praktikum course

Description

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

Used language features

OOP, polymorphism, templates, lyambda functions, std algorithms, abstract syntax tree (AST), patterns.

Build

CMakeLists.txt file is included for fast build with CMAKE. Only STL library is used.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages