Interpreter prototype alpha
c++ interpreter for make believe language
 
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CbuiltinNodeCreates a node in the syntax tree of type builtinNode
 CExceptionsCreates exception objects with a message for the object to display when thrown
 CexpressionDataExpression of current line in control flow statements (if, while, for) and functions
 CforNodeCreates a node in the syntax tree of type forNode
 CfunctionNodeCreates a node in the syntax tree of type functionNode
 CifNodeCreates a node in the syntax tree of type ifNode
 CInterpreterInterprets and executes code from the abstract syntax tree
 ClexerTokenizes the entire program line by line
 CmanagerResponsible for managing the opening of the file and running of the lexer, parser and interpreter
 CNumberNodeCreates a node in the syntax tree of type NumberNode
 COperatorNodeCreates a node in the syntax tree of type operator
 CparserParses the current line of code after receiving from the lexer
 CreturnNumberValuesReturns a struct containing number values from calculations
 CreturnStringValuesReturns a struct containing string values from calculations
 CreturnValuesType of the return value and carries the return value
 CStringNodeCreates a node in the syntax tree of type string
 CtokenCreates an object with the mapping of a token that was assigned to it from the 'tokens' class
 CtokenNodeNode used for creating abstract syntax tree
 CtokensStores the mapping of different keywords and types
 CVariableNodeCreates a node in the syntax tree of type variable
 CwhileNodeCreates a node in the syntax tree of type while