# types
- type: "\\b(bool|bytearray|bytes|classmethod|complex|dict|enumerate|filter|float|frozenset|int|list|map|memoryview|object|property|range|reversed|set|slice|staticmethod|str|super|tuple|type|zip)\\b"
# definitions
- - identifier: "def [a-zA-Z_0-9]+"
+ - identifier: "def [a-zA-Z_0-9]+"
# keywords
- - statement: "\\b(and|as|assert|break|class|continue|def|del|elif|else|except|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|raise|return|try|while|with|yield)\\b"
+ - statement: "\\b(and|as|assert|break|class|continue|def|del|elif|else|except|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|raise|return|try|while|with|yield)\\b"
# decorators
- brightgreen: "@.*[(]"
# operators
- - statement: "([.:;,+*|=!\\%@]|<|>|/|-|&)"
+ - symbol.operator: "([.:;,+*|=!\\%@]|<|>|/|-|&)"
# parentheses
- - statement: "([(){}]|\\[|\\])"
+ - symbol.brackets: "([(){}]|\\[|\\])"
# numbers
- constant.number: "\\b[0-9]+\\b"
- - comment:
+ - constant.string:
start: "\"\"\""
end: "\"\"\""
rules: []