Envision
A visual programming IDE for object-oriented languages
|
This is the complete list of members for Interaction::Parser, including all inherited members.
endTokens_ | Interaction::Parser | private |
ops_ | Interaction::Parser | private |
parse(QVector< Token > tokens) | Interaction::Parser | |
parse(QVector< Token > tokens, ParseResult &parseResult) | Interaction::Parser | private |
parse(QVector< Token >::iterator token, ParseResult result, QList< ExpectedToken > &expected, bool hasLeft, QVector< ExpressionTreeBuildInstruction * > &instructions, ParseResult &bestParseSoFar) | Interaction::Parser | private |
Parser(const OperatorDescriptorList *ops) | Interaction::Parser | |
processExpectedOperatorDelimiters(bool &processed, QList< ExpectedToken > &expected, QVector< Token >::iterator &token, ParseResult &result, QVector< ExpressionTreeBuildInstruction * > &instructions, ParseResult &bestParseSoFar) | Interaction::Parser | private |
processIdentifiersAndLiterals(bool &error, QList< ExpectedToken > &expected, QVector< Token >::iterator &token, bool &hasLeft, QVector< ExpressionTreeBuildInstruction * > &instructions) | Interaction::Parser | private |
processNewOperatorDelimiters(bool &processed, bool &error, QList< ExpectedToken > &expected, QVector< Token >::iterator &token, bool &hasLeft, ParseResult &result, QVector< ExpressionTreeBuildInstruction * > &instructions, ParseResult &bestParseSoFar, bool unexpectedIdentifierOrLiteral) | Interaction::Parser | private |
processSubExpression(bool &error, QList< ExpectedToken > &expected, QVector< Token >::iterator &token, bool &hasLeft, ParseResult &result, QVector< ExpressionTreeBuildInstruction * > &instructions) | Interaction::Parser | private |