KDevelop API Documentation

Parser Member List

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

__pad0__Parser [private]
astFactoryParser [protected]
consume()=0Parser [pure virtual]
consumeUntil(int tokenType)Parser [virtual]
consumeUntil(const BitSet &set)Parser [virtual]
dParser [private]
getAST()Parser [inline]
getASTFactory()Parser [inline, virtual]
getFilename() constParser [inline, virtual]
getInputState() constParser [inline, virtual]
getNumTokens(void) const =0Parser [pure virtual]
getTokenName(int num) const =0Parser [pure virtual]
getTokenNames() const =0Parser [pure virtual]
inputStateParser [protected]
LA(int i)=0Parser [pure virtual]
lexParser [private]
LT(int i)=0Parser [pure virtual]
m_driverParser [private]
m_maxProblemsParser [private]
m_problemsParser [private]
mark()Parser [inline, virtual]
match(int t)Parser [virtual]
match(const BitSet &b)Parser [virtual]
matchNot(int t)Parser [virtual]
objcpParser [private]
operator=(const Parser &)Parser [private]
operator=(const Parser &source)Parser [private]
panic()Parser [static]
parseAbstractDeclarator(DeclaratorAST::Node &node)Parser [private]
parseAccessSpecifier(AST::Node &node)Parser [private]
parseAdditiveExpression(AST::Node &node)Parser [private]
parseAndExpression(AST::Node &node, bool templArgs=false)Parser [private]
parseAsmDefinition(DeclarationAST::Node &node)Parser [private]
parseAssignmentExpression(AST::Node &node)Parser [private]
parseBaseClause(BaseClauseAST::Node &node)Parser [private]
parseBaseSpecifier(BaseSpecifierAST::Node &node)Parser [private]
parseBlockDeclaration(DeclarationAST::Node &node)Parser [private]
parseCastExpression(AST::Node &node)Parser [private]
parseClassSpecifier(TypeSpecifierAST::Node &node)Parser [private]
parseCommaExpression(AST::Node &node)Parser [private]
parseCompoundStatement(StatementAST::Node &node)Parser [private]
parseCondition(ConditionAST::Node &node)Parser [private]
parseConditionalExpression(AST::Node &node)Parser [private]
parseConstantExpression(AST::Node &node)Parser [private]
parseCtorInitializer(AST::Node &node)Parser [private]
parseCvQualify(GroupAST::Node &node)Parser [private]
parseDeclaration(DeclarationAST::Node &node)Parser [private]
parseDeclarationInternal(DeclarationAST::Node &node)Parser [private]
parseDeclarationStatement(StatementAST::Node &node)Parser [private]
parseDeclarator(DeclaratorAST::Node &node)Parser [private]
parseDeclaratorId(NameAST::Node &node)Parser [private]
parseDeleteExpression(AST::Node &node)Parser [private]
parseDoStatement(StatementAST::Node &node)Parser [private]
parseElaboratedTypeSpecifier(TypeSpecifierAST::Node &node)Parser [private]
parseEnumerator(EnumeratorAST::Node &node)Parser [private]
parseEnumSpecifier(TypeSpecifierAST::Node &node)Parser [private]
parseEqualityExpression(AST::Node &node, bool templArgs=false)Parser [private]
parseExceptionSpecification(GroupAST::Node &node)Parser [private]
parseExclusiveOrExpression(AST::Node &node, bool templArgs=false)Parser [private]
parseExpression(AST::Node &node)Parser [private]
parseForInitStatement(StatementAST::Node &node)Parser [private]
parseForStatement(StatementAST::Node &node)Parser [private]
parseFunctionBody(StatementListAST::Node &node)Parser [private]
parseFunctionSpecifier(GroupAST::Node &node)Parser [private]
parseIdentifierColon(AST::Node &node)Parser [private]
parseIdentifierList(GroupAST::Node &node)Parser [private]
parseIfStatement(StatementAST::Node &node)Parser [private]
parseInclusiveOrExpression(AST::Node &node, bool templArgs=false)Parser [private]
parseInitDeclarator(InitDeclaratorAST::Node &node)Parser [private]
parseInitDeclaratorList(InitDeclaratorListAST::Node &node)Parser [private]
parseInitializer(AST::Node &node)Parser [private]
parseInitializerClause(AST::Node &node)Parser [private]
parseIvarDecl(AST::Node &node)Parser [private]
parseIvarDeclarator(AST::Node &node)Parser [private]
parseIvarDeclList(AST::Node &node)Parser [private]
parseIvarDecls(AST::Node &node)Parser [private]
parseIvars(AST::Node &node)Parser [private]
parseKeywordArg(AST::Node &node)Parser [private]
parseKeywordArgList(AST::Node &node)Parser [private]
parseKeywordDecl(AST::Node &node)Parser [private]
parseKeywordExpr(AST::Node &node)Parser [private]
parseKeywordName(AST::Node &node)Parser [private]
parseKeywordNameList(AST::Node &node)Parser [private]
parseKeywordSelector(AST::Node &node)Parser [private]
parseLabeledStatement(StatementAST::Node &node)Parser [private]
parseLinkageBody(LinkageBodyAST::Node &node)Parser [private]
parseLinkageSpecification(DeclarationAST::Node &node)Parser [private]
parseLogicalAndExpression(AST::Node &node, bool templArgs=false)Parser [private]
parseLogicalOrExpression(AST::Node &node, bool templArgs=false)Parser [private]
parseMemberSpecification(DeclarationAST::Node &node)Parser [private]
parseMemInitializer(AST::Node &node)Parser [private]
parseMemInitializerId(NameAST::Node &node)Parser [private]
parseMemInitializerList(AST::Node &node)Parser [private]
parseMessageArgs(AST::Node &node)Parser [private]
parseMethodDecl(AST::Node &node)Parser [private]
parseMultiplicativeExpression(AST::Node &node)Parser [private]
parseMyParm(AST::Node &node)Parser [private]
parseMyParms(AST::Node &node)Parser [private]
parseName(NameAST::Node &node)Parser [private]
parseNamespace(DeclarationAST::Node &node)Parser [private]
parseNamespaceAliasDefinition(DeclarationAST::Node &node)Parser [private]
parseNewDeclarator(AST::Node &node)Parser [private]
parseNewExpression(AST::Node &node)Parser [private]
parseNewInitializer(AST::Node &node)Parser [private]
parseNewTypeId(AST::Node &node)Parser [private]
parseObjcAliasDecl(DeclarationAST::Node &node)Parser [private]
parseObjcClassDecl(DeclarationAST::Node &node)Parser [private]
parseObjcClassDef(DeclarationAST::Node &node)Parser [private]
parseObjcCloseBracket(AST::Node &node)Parser [private]
parseObjcDef(DeclarationAST::Node &node)Parser [private]
parseObjcEncodeExpr(AST::Node &node)Parser [private]
parseObjcMessageExpr(AST::Node &node)Parser [private]
parseObjcMethodDef(DeclarationAST::Node &node)Parser [private]
parseObjcOpenBracketExpr(AST::Node &node)Parser [private]
parseObjcProtocolDecl(DeclarationAST::Node &node)Parser [private]
parseObjcProtocolDef(DeclarationAST::Node &node)Parser [private]
parseObjcProtocolExpr(AST::Node &node)Parser [private]
parseObjcSelectorExpr(AST::Node &node)Parser [private]
parseObjcString(AST::Node &node)Parser [private]
parseOperator(AST::Node &node)Parser [private]
parseOperatorFunctionId(AST::Node &node)Parser [private]
parseOptParmList(AST::Node &node)Parser [private]
parseParameterDeclaration(ParameterDeclarationAST::Node &node)Parser [private]
parseParameterDeclarationClause(ParameterDeclarationClauseAST::Node &node)Parser [private]
parseParameterDeclarationList(ParameterDeclarationListAST::Node &node)Parser [private]
parsePmExpression(AST::Node &node)Parser [private]
parsePostfixExpression(AST::Node &node)Parser [private]
parsePrimaryExpression(AST::Node &node)Parser [private]
parseProtocolRefs(AST::Node &node)Parser [private]
parsePtrOperator(AST::Node &node)Parser [private]
parsePtrToMember(AST::Node &node)Parser [private]
Parser(TokenBuffer &input_)Parser [protected]
Parser(TokenBuffer *input_)Parser [protected]
Parser(const ParserSharedInputState &state)Parser [protected]
Parser(const Parser &)Parser [private]
Parser(Driver *driver, Lexer *lexer)Parser
Parser(const Parser &source)Parser [private]
parseReceiver(AST::Node &node)Parser [private]
parseRelationalExpression(AST::Node &node, bool templArgs=false)Parser [private]
parseReservedWord(AST::Node &node)Parser [private]
parseSelector(AST::Node &node)Parser [private]
parseSelectorArg(AST::Node &node)Parser [private]
parseShiftExpression(AST::Node &node)Parser [private]
parseSimpleTypeSpecifier(TypeSpecifierAST::Node &node)Parser [private]
parseStatement(StatementAST::Node &node)Parser [private]
parseStorageClassSpecifier(GroupAST::Node &node)Parser [private]
parseStringLiteral(AST::Node &node)Parser [private]
parseSwitchStatement(StatementAST::Node &node)Parser [private]
parseTemplateArgument(AST::Node &node)Parser [private]
parseTemplateArgumentList(TemplateArgumentListAST::Node &node, bool reportError=true)Parser [private]
parseTemplateDeclaration(DeclarationAST::Node &node)Parser [private]
parseTemplateParameter(TemplateParameterAST::Node &node)Parser [private]
parseTemplateParameterList(TemplateParameterListAST::Node &node)Parser [private]
parseThrowExpression(AST::Node &node)Parser [private]
parseTryBlockStatement(StatementAST::Node &node)Parser [private]
parseTypedef(DeclarationAST::Node &node)Parser [private]
parseTypeId(AST::Node &node)Parser [private]
parseTypeIdList(GroupAST::Node &node)Parser [private]
parseTypeParameter(TypeParameterAST::Node &node)Parser [private]
parseTypeSpecifier(TypeSpecifierAST::Node &node)Parser [private]
parseTypeSpecifierOrClassSpec(TypeSpecifierAST::Node &node)Parser [private]
parseUnaryExpression(AST::Node &node)Parser [private]
parseUnarySelector(AST::Node &node)Parser [private]
parseUnqualifiedName(ClassOrNamespaceNameAST::Node &node)Parser [private]
parseUsing(DeclarationAST::Node &node)Parser [private]
parseUsingDirective(DeclarationAST::Node &node)Parser [private]
parseWhileStatement(StatementAST::Node &node)Parser [private]
parseWinDeclSpec(GroupAST::Node &node)Parser [private]
reportError(const RecognitionException &ex)Parser [virtual]
reportError(const std::string &s)Parser [virtual]
reportError(const Error &err)Parser [private, virtual]
reportError(const QString &msg)Parser [private, virtual]
reportWarning(const std::string &s)Parser [virtual]
returnASTParser [protected]
rewind(int pos)Parser [inline, virtual]
setASTFactory(ASTFactory *factory)Parser [inline, virtual]
setASTNodeFactory(ASTFactory *factory)Parser [inline, virtual]
setFilename(const std::string &f)Parser [inline, virtual]
setInputState(ParserSharedInputState state)Parser [inline, virtual]
skip(int l, int r)Parser [private]
skipCommaExpression(AST::Node &node)Parser [private]
skipExpression(AST::Node &node)Parser [private]
skipExpressionStatement(StatementAST::Node &node)Parser [private]
skipUntil(int token)Parser [private]
skipUntilDeclaration()Parser [private]
skipUntilStatement()Parser [private]
syntaxError()Parser [private, virtual]
toString(int start, int end, const QString &sep=" ") constParser [private]
traceDepthParser [protected]
traceIn(const char *rname)Parser [virtual]
traceIndent()Parser [virtual]
traceOut(const char *rname)Parser [virtual]
~Parser()Parser [virtual]
~Parser()Parser [virtual]

KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:27 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003