Highlight the locals.

This commit is contained in:
Roberto Raggi
2009-06-24 16:40:30 +02:00
parent 83939c7958
commit 0481176ea7
5 changed files with 170 additions and 10 deletions

View File

@@ -341,6 +341,16 @@ void TranslationUnit::getTokenPosition(unsigned index,
StringLiteral **fileName) const
{ return getPosition(tokenAt(index).offset, line, column, fileName); }
void TranslationUnit::getTokenStartPosition(unsigned index, unsigned *line,
unsigned *column,
StringLiteral **fileName) const
{ return getPosition(tokenAt(index).begin(), line, column, fileName); }
void TranslationUnit::getTokenEndPosition(unsigned index, unsigned *line,
unsigned *column,
StringLiteral **fileName) const
{ return getPosition(tokenAt(index).end(), line, column, fileName); }
void TranslationUnit::getPosition(unsigned tokenOffset,
unsigned *line,
unsigned *column,

View File

@@ -127,6 +127,14 @@ public:
void resetAST();
void release();
void getTokenStartPosition(unsigned index, unsigned *line,
unsigned *column = 0,
StringLiteral **fileName = 0) const;
void getTokenEndPosition(unsigned index, unsigned *line,
unsigned *column = 0,
StringLiteral **fileName = 0) const;
void getPosition(unsigned offset,
unsigned *line,
unsigned *column = 0,