forked from qt-creator/qt-creator
Added different parsing mode to TranslationUnit/CppDocument.
This commit is contained in:
@@ -85,7 +85,14 @@ public:
|
||||
void startSkippingBlocks(unsigned offset);
|
||||
void stopSkippingBlocks(unsigned offset);
|
||||
|
||||
void parse(); // ### remove
|
||||
enum ParseMode { // ### keep in sync with CPlusPlus::TranslationUnit
|
||||
ParseTranlationUnit,
|
||||
ParseDeclaration,
|
||||
ParseExpression,
|
||||
ParseStatement
|
||||
};
|
||||
|
||||
bool parse(ParseMode mode = ParseTranlationUnit);
|
||||
void check();
|
||||
void releaseTranslationUnit();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user