Highlight attributes as keyword
Highlight self and super as keyword
Use greedy regex in interpolation highlighting to prevent issues with
expression nested in function calls
Add indent rules for function declaration with attributes
Fix indentation issues with type annotations
Indent multiline hash and array syntax same way as Xcode does
Make commas non sticky, fixes indentation issues with optionals and
implicit unwrapping
Use different lexer rule for case statement in enum to fix issues with
statements indentation inside enum declaration expression