QmlJS: improve support for enum declarations

Add indentation and little highlighting for enums.
It just highlights the 'enum' keyword and the name of the enum, not its
values.

Task-number: QTCREATORBUG-19226
Change-Id: I36e46a27b0e32c4aecc8e91875c3d22df1814d93
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Marco Benelli
2018-05-22 17:07:27 +02:00
parent 4d082b9500
commit d14e89f899
3 changed files with 31 additions and 2 deletions

View File

@@ -109,6 +109,8 @@ public: // must be public to make Q_GADGET introspection work
property_name, // after the type
property_maybe_initializer, // after the identifier
enum_start, // after 'enum'
signal_start, // after 'signal'
signal_maybe_arglist, // after identifier
signal_arglist_open, // after '('
@@ -197,6 +199,7 @@ protected:
Comma,
Dot,
Delimiter,
RegExp,
EndOfExistingTokenKinds,
@@ -209,6 +212,7 @@ protected:
Delete,
Do,
Else,
Enum,
Finally,
For,
Function,