Skip to content

ManuelNemirovsky/Python-Interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python-Interpreter

Synopsis

Basic python interpreter in c++, including preparation of exceptions. The project demonstrates the use of polymorphism, and STL's data structures.

Proper Division Into Classes And Functions

Helper.cpp: Number of static functions that will help during the development.

Parser.cpp: Get the command lines and understand their meaning according to their structure. This files contain the main logic of the project

Exceptions: Hierarchy of classes that represent the different types of errors that can occur in the system.

Type.cpp: The interpreter will need to support some basic types and they will inherit from this class.

interpreter.cpp: The main loop of the system.

Author

Manuel Nemirovsky

About

Basic python interpreter in c++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages