Envision
A visual programming IDE for object-oriented languages
Interaction::Parser Member List

This is the complete list of members for Interaction::Parser, including all inherited members.

endTokens_Interaction::Parserprivate
ops_Interaction::Parserprivate
parse(QVector< Token > tokens)Interaction::Parser
parse(QVector< Token > tokens, ParseResult &parseResult)Interaction::Parserprivate
parse(QVector< Token >::iterator token, ParseResult result, QList< ExpectedToken > &expected, bool hasLeft, QVector< ExpressionTreeBuildInstruction * > &instructions, ParseResult &bestParseSoFar)Interaction::Parserprivate
Parser(const OperatorDescriptorList *ops)Interaction::Parser
processExpectedOperatorDelimiters(bool &processed, QList< ExpectedToken > &expected, QVector< Token >::iterator &token, ParseResult &result, QVector< ExpressionTreeBuildInstruction * > &instructions, ParseResult &bestParseSoFar)Interaction::Parserprivate
processIdentifiersAndLiterals(bool &error, QList< ExpectedToken > &expected, QVector< Token >::iterator &token, bool &hasLeft, QVector< ExpressionTreeBuildInstruction * > &instructions)Interaction::Parserprivate
processNewOperatorDelimiters(bool &processed, bool &error, QList< ExpectedToken > &expected, QVector< Token >::iterator &token, bool &hasLeft, ParseResult &result, QVector< ExpressionTreeBuildInstruction * > &instructions, ParseResult &bestParseSoFar, bool unexpectedIdentifierOrLiteral)Interaction::Parserprivate
processSubExpression(bool &error, QList< ExpectedToken > &expected, QVector< Token >::iterator &token, bool &hasLeft, ParseResult &result, QVector< ExpressionTreeBuildInstruction * > &instructions)Interaction::Parserprivate