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

This is the complete list of members for parser, including all inherited members.

__BEGIN__PARSE()parser
advance()parserprivate
AND_logical_operator_expression()parserprivate
attachFunctionArguments()parserprivate
continueReadingData()parserprivate
controlflow()parserprivate
create__elseifstatements()parserprivate
create__elsestatements()parserprivate
create__forloops()parserprivate
create__functions()parserprivate
create__ifstatement()parserprivate
create_nullVariable(const std::string &variabletype)parserprivate
create_whilestatements()parserprivate
createifstatements()parserprivate
createVariable(const std::string &var_DT)parserprivate
current_indexparserprivate
current_var_nameparserprivate
currentTokenparserprivate
datatypeparserprivate
dataTypeparserprivate
datatypeARRparserprivatestatic
default_DTparserprivatestatic
determineAppendType(const int &tokentypenode)parserprivate
expression()parserprivate
factor()parserprivate
filePathparserprivate
functions()parserprivate
getCorrectUnaryType(std::shared_ptr< NumberNode > &numbernode, const std::shared_ptr< OperatorNode > &operatornode, const std::string &operationtype, const std::string &nodetype)parserprivate
getdatatype()parser
getNumberNode(std::shared_ptr< tokenNode > &variablenode_data)parserprivate
getNUMBERVARIABLE()parserprivate
getPRINTDATA()parserprivate
getWORDVARIABLE()parserprivate
isAttaching__FuncArgparserprivate
isReassigningVariableparserprivate
lnNumparserprivate
OR_logical_operator_expression()parserprivate
parser(const std::vector< token > &vect, const std::string &filepath, const int &linenumber)parser
relational_operator_expression()parserprivate
term()parserprivate
tokensVectparserprivate
variables()parserprivate