From e0ce4193573474d3fec736890ecb45a4a23992cd Mon Sep 17 00:00:00 2001 From: Kyle Barron Date: Tue, 2 Oct 2018 13:54:29 -0400 Subject: [PATCH] Use symbol.operator and symbol.brackets scopes correctly --- runtime/syntax/python2.yaml | 4 ++-- runtime/syntax/python3.yaml | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/runtime/syntax/python2.yaml b/runtime/syntax/python2.yaml index dc892baa..34ca6349 100644 --- a/runtime/syntax/python2.yaml +++ b/runtime/syntax/python2.yaml @@ -23,9 +23,9 @@ rules: # decorators - brightgreen: "@.*[(]" # operators - - statement: "([.:;,+*|=!\\%@]|<|>|/|-|&)" + - symbol.operator: "([.:;,+*|=!\\%@]|<|>|/|-|&)" # parentheses - - statement: "([(){}]|\\[|\\])" + - symbol.brackets: "([(){}]|\\[|\\])" # numbers - constant.number: "\\b[0-9]+\\b" diff --git a/runtime/syntax/python3.yaml b/runtime/syntax/python3.yaml index 79b353d3..ea28f4a2 100644 --- a/runtime/syntax/python3.yaml +++ b/runtime/syntax/python3.yaml @@ -16,15 +16,15 @@ rules: # 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"