linc 0.7
Linc is a general-purpose programming language inspired by C
Loading...
Searching...
No Matches
linc::Interpreter Class Referencefinal

Public Member Functions

int evaluateProgram (const BoundProgram *program, Binder &binder, std::unique_ptr< const ArrayInitializerExpression > argument_list)
 
Value evaluateNode (const BoundNode *node)
 
Value evaluateStatement (const BoundStatement *statement)
 
Value evaluateDeclaration (const BoundDeclaration *declaration)
 
Value evaluateExpression (const BoundExpression *expression)
 
void reset ()
 

Static Public Member Functions

static void printNodeTree (const BoundNode *node, std::string indent="", bool last=true)
 

The documentation for this class was generated from the following file: