lib/cppparser/parser.cpp File Reference
#include "parser.h"
#include "driver.h"
#include "lexer.h"
#include "errors.h"
#include <qstring.h>
#include <qstringlist.h>
#include <qasciidict.h>
#include <kdebug.h>
#include <klocale.h>
Go to the source code of this file.
Classes | |
struct | ParserPrivateData |
Defines | |
#define | ADVANCE(tk, descr) |
#define | ADVANCE_NR(tk, descr) |
#define | CHECK(tk, descr) |
#define | MATCH(tk, descr) |
#define | UPDATE_POS(node, start, end) |
#define | AST_FROM_TOKEN(node, tk) |
Enumerations | |
enum | { OBJC_CLASS, OBJC_PROTOCOL, OBJC_ALIAS } |
Define Documentation
|
|
Value: Definition at line 46 of file parser.cpp. Referenced by Parser::parseDoStatement(). |
|
Value:
Definition at line 91 of file parser.cpp. Referenced by Parser::parseBaseSpecifier(), Parser::parseExceptionSpecification(), Parser::parseIdentifierList(), Parser::parseParameterDeclarationClause(), and Parser::parseTypeParameter(). |
|
Value:
Definition at line 56 of file parser.cpp. Referenced by Parser::parseConditionalExpression(), Parser::parseDeleteExpression(), Parser::parseNewExpression(), Parser::parseNewInitializer(), Parser::parsePostfixExpression(), Parser::parsePrimaryExpression(), and Parser::parseThrowExpression(). |
|
Value:
Definition at line 65 of file parser.cpp. |
|
Enumeration Type Documentation
|
Definition at line 97 of file parser.cpp. |