Interpreter prototype alpha
c++ interpreter for make believe language
 
Loading...
Searching...
No Matches

◆ visitNodesArr

const std::array< std::string, tokens::visitNodesArrSIZE > tokens::visitNodesArr
static
Initial value:
= {"OpNodePLUS", "OpNodeMINUS", "OpNodeMULTIPLY",
"OpNodeDIVIDE", "NumberNode", "UnaryNodePLUS", "UnaryNodeMINUS", "OpNodePOWER", "NodeNUMBERVAR", "NodeSTRINGVAR", "StringNode",
"OpNodeAND", "OpNodeNOT", "OpNodeOR", "OpNodeMODULUS", "OpNodeEQUALSEQUALS", "OpNodeGREATERTHAN", "OpNodeLESSTHAN",
"OpNodeGREATERTHANOREQUALTO", "OpNodeLESSTHANOREQUALTO", "OpNodeNOTEQUALTO", "OpNodeBUITINFUNCTION", "OpNodeIFSTATEMENT",
"OpNodeELSEIFSTATEMENT", "OpNodeELSESTATEMENT", "OpNodeWHILESTATEMENT", "OpNodePLUSEQUALS",
"OpNodeMINUSEQUALS", "OpNodeMULTIPLYEQUALS", "OpNodeDIVIDEEQUALS", "OpNodePOWEREQUALS", "OpNodeMODULUSEQUALS", "OpNodeFORSTATEMENT",
"FUNCTIONDECLARATION"}

stores which node type should be visited for the currently selected node(only used in parser.cpp and interpreterr.cpp) '_'