umbrello/umbrello
parser.h
Go to the documentation of this file.
46 virtual bool reportError(const Error& err); virtual bool reportError(const QString& msg); virtual void syntaxError();
bool parseTemplateParameter(TemplateParameterAST::Node &node)
Definition: parser.cpp:1475
bool parseTypeSpecifierOrClassSpec(TypeSpecifierAST::Node &node)
Definition: parser.cpp:3264
bool parseStorageClassSpecifier(GroupAST::Node &node)
Definition: parser.cpp:1590
Definition: ast.h:129
bool parseConditionalExpression(AST::Node &node)
Definition: parser.cpp:3855
bool parseFunctionSpecifier(GroupAST::Node &node)
Definition: parser.cpp:1619
bool parseExceptionSpecification(GroupAST::Node &node)
Definition: parser.cpp:2119
bool parseExclusiveOrExpression(AST::Node &node, bool templArgs=false)
Definition: parser.cpp:3780
bool parseFunctionBody(StatementListAST::Node &node)
Definition: parser.cpp:3215
bool parseObjcClassDef(DeclarationAST::Node &node)
Definition: parser.cpp:4200
bool parseLogicalAndExpression(AST::Node &node, bool templArgs=false)
Definition: parser.cpp:3814
bool parseTypeParameter(TypeParameterAST::Node &node)
Definition: parser.cpp:1503
bool parseAndExpression(AST::Node &node, bool templArgs=false)
Definition: parser.cpp:3763
Definition: lexer.h:59
bool parseTemplateDeclaration(DeclarationAST::Node &node)
Definition: parser.cpp:886
bool parseElaboratedTypeSpecifier(TypeSpecifierAST::Node &node)
Definition: parser.cpp:2080
bool parseMemInitializerList(AST::Node &node)
Definition: parser.cpp:2276
bool skipExpressionStatement(StatementAST::Node &node)
Definition: parser.cpp:2511
bool parseForStatement(StatementAST::Node &node)
Definition: parser.cpp:2707
bool parseWhileStatement(StatementAST::Node &node)
Definition: parser.cpp:2639
bool parseTypeSpecifier(TypeSpecifierAST::Node &node)
Definition: parser.cpp:1129
bool parseMultiplicativeExpression(AST::Node &node)
Definition: parser.cpp:3672
bool parsePostfixExpression(AST::Node &node)
Definition: parser.cpp:3409
bool parseBaseSpecifier(BaseSpecifierAST::Node &node)
Definition: parser.cpp:2351
bool parseEnumSpecifier(TypeSpecifierAST::Node &node)
Definition: parser.cpp:1372
bool parseObjcProtocolDef(DeclarationAST::Node &node)
Definition: parser.cpp:4251
bool parseParameterDeclarationClause(ParameterDeclarationClauseAST::Node &node)
Definition: parser.cpp:1705
bool parseTryBlockStatement(StatementAST::Node &node)
Definition: parser.cpp:3276
bool parseInitializerClause(AST::Node &node)
Definition: parser.cpp:2390
bool parseAdditiveExpression(AST::Node &node)
Definition: parser.cpp:3690
AUTO_PTR< ParameterDeclarationClauseAST > Node
Definition: ast.h:928
bool parseRelationalExpression(AST::Node &node, bool templArgs=false)
Definition: parser.cpp:3728
bool parseInitDeclarator(InitDeclaratorAST::Node &node)
Definition: parser.cpp:2189
bool parseObjcClassDecl(DeclarationAST::Node &node)
Definition: parser.cpp:4206
bool parseOperatorFunctionId(AST::Node &node)
Definition: parser.cpp:752
bool parseNamespaceAliasDefinition(DeclarationAST::Node &node)
Definition: parser.cpp:2975
bool parseUsingDirective(DeclarationAST::Node &node)
Definition: parser.cpp:724
bool parseAbstractDeclarator(DeclaratorAST::Node &node)
Definition: parser.cpp:1275
Definition: errors.h:25
bool parseInclusiveOrExpression(AST::Node &node, bool templArgs=false)
Definition: parser.cpp:3797
bool parseUnqualifiedName(ClassOrNamespaceNameAST::Node &node)
Definition: parser.cpp:2437
bool parseInitDeclaratorList(InitDeclaratorListAST::Node &node)
Definition: parser.cpp:1670
Definition: driver.h:161
bool parsePrimaryExpression(AST::Node &node)
Definition: parser.cpp:3319
bool parseSwitchStatement(StatementAST::Node &node)
Definition: parser.cpp:2844
bool parseLabeledStatement(StatementAST::Node &node)
Definition: parser.cpp:2877
bool parseLogicalOrExpression(AST::Node &node, bool templArgs=false)
Definition: parser.cpp:3832
bool parseMemInitializerId(NameAST::Node &node)
Definition: parser.cpp:2408
bool parseObjcProtocolDecl(DeclarationAST::Node &node)
Definition: parser.cpp:4221
bool parseBlockDeclaration(DeclarationAST::Node &node)
Definition: parser.cpp:2924
void advanceAndCheckTrailingComment(QString &comment)
Definition: parser.cpp:1925
bool parseMemberSpecification(DeclarationAST::Node &node)
Definition: parser.cpp:1959
bool parseObjcMethodDef(DeclarationAST::Node &node)
Definition: parser.cpp:4257
bool parseForInitStatement(StatementAST::Node &node)
Definition: parser.cpp:2748
bool parseDeclarationInternal(DeclarationAST::Node &node, QString &comment)
Definition: parser.cpp:3019
bool parseCompoundStatement(StatementAST::Node &node)
Definition: parser.cpp:2758
bool parseSimpleTypeSpecifier(TypeSpecifierAST::Node &node)
Definition: parser.cpp:1025
bool parseParameterDeclarationList(ParameterDeclarationListAST::Node &node)
Definition: parser.cpp:1744
bool parseAssignmentExpression(AST::Node &node)
Definition: parser.cpp:3878
bool parseDeclarationStatement(StatementAST::Node &node)
Definition: parser.cpp:2999
bool parseObjcOpenBracketExpr(AST::Node &node)
Definition: parser.cpp:4182
Definition: preprocesslexer.h:168
bool parseParameterDeclaration(ParameterDeclarationAST::Node &node)
Definition: parser.cpp:1782
bool parseTranslationUnit(TranslationUnitAST::Node &node)
Definition: parser.cpp:391
bool parseAsmDefinition(DeclarationAST::Node &node)
Definition: parser.cpp:867
bool parseEqualityExpression(AST::Node &node, bool templArgs=false)
Definition: parser.cpp:3746
bool parseObjcAliasDecl(DeclarationAST::Node &node)
Definition: parser.cpp:4236
bool parseLinkageSpecification(DeclarationAST::Node &node)
Definition: parser.cpp:543
bool parseConstantExpression(AST::Node &node)
Definition: parser.cpp:3901
Definition: parser.h:34
bool parseTemplateArgumentList(TemplateArgumentListAST::Node &node, bool reportError=true)
Definition: parser.cpp:796
bool parseTemplateParameterList(TemplateParameterListAST::Node &node)
Definition: parser.cpp:1440
QString toString(TokenIterator start, TokenIterator end, const QString &sep=" ") const
Definition: parser.cpp:3252
bool parseClassSpecifier(TypeSpecifierAST::Node &node)
Definition: parser.cpp:1825
bool parseIdentifierList(GroupAST::Node &node)
Definition: parser.cpp:4132
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.