From e50d60ac97bb0080ee055574eada5a51a5bb907c Mon Sep 17 00:00:00 2001 From: Roberto Raggi Date: Wed, 30 Sep 2009 16:25:20 +0200 Subject: Introduced MacroResolver. --- src/shared/cplusplus/Parser.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/shared/cplusplus/Parser.cpp') diff --git a/src/shared/cplusplus/Parser.cpp b/src/shared/cplusplus/Parser.cpp index 663ec333a4..86f805b054 100644 --- a/src/shared/cplusplus/Parser.cpp +++ b/src/shared/cplusplus/Parser.cpp @@ -244,6 +244,14 @@ void Parser::match(int kind, unsigned *token) } } +bool Parser::isMacro(unsigned tokenIndex) const +{ + if (MacroResolver *r = _control->macroResolver()) + return r->isMacro(_translationUnit, tokenIndex); + + return false; +} + bool Parser::parseClassOrNamespaceName(NameAST *&node) { if (LA() == T_IDENTIFIER) { -- cgit v1.2.1