diff options
Diffstat (limited to 'src/qml/parser/qqmljslexer_p.h')
-rw-r--r-- | src/qml/parser/qqmljslexer_p.h | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/qml/parser/qqmljslexer_p.h b/src/qml/parser/qqmljslexer_p.h index 242a6ec095..b6144e8894 100644 --- a/src/qml/parser/qqmljslexer_p.h +++ b/src/qml/parser/qqmljslexer_p.h @@ -102,17 +102,6 @@ public: public: Lexer(Engine *engine, LexMode lexMode = LexMode::WholeCode); - int parseModeFlags() const { - int flags = 0; - if (qmlMode()) - flags |= QmlMode|StaticIsKeyword; - if (yieldIsKeyWord()) - flags |= YieldIsKeyword; - if (_staticIsKeyword) - flags |= StaticIsKeyword; - return flags; - } - bool qmlMode() const; bool yieldIsKeyWord() const { return _state.generatorLevel != 0; } void setStaticIsKeyword(bool b) { _staticIsKeyword = b; } @@ -144,8 +133,6 @@ public: Error errorCode() const; QString errorMessage() const; - bool prevTerminator() const; - bool followsClosingBrace() const; bool canInsertAutomaticSemicolon(int token) const; enum ParenthesesState { @@ -245,6 +232,9 @@ protected: static int classify(const QChar *s, int n, int parseModeFlags); private: + int parseModeFlags() const; + bool prevTerminator() const; + bool followsClosingBrace() const; inline void scanChar(); inline QChar peekChar(); int scanToken(); |