]> git.lizzy.rs Git - micro.git/commitdiff
Python syntax: multiline string should be constant.string, not comment (#2268)
authorabaldota <40137471+abaldota@users.noreply.github.com>
Mon, 15 Nov 2021 05:54:56 +0000 (05:54 +0000)
committerGitHub <noreply@github.com>
Mon, 15 Nov 2021 05:54:56 +0000 (21:54 -0800)
* Python syntax: multiline string should be comment.string, not comment 

''' delimits multiline strings, not comments

* Python syntax: multiline string should be comment.string, not comment 

''' delimits multiline strings, not comments

* Update python3.yaml for python3.10 keywords

runtime/syntax/python2.yaml
runtime/syntax/python3.yaml

index f13319377403d0f0e550a731e643c59e8d75a8ea..d668809467490fd63bbf21ca99b0ce7626a58a3f 100644 (file)
@@ -34,7 +34,7 @@ rules:
         end: "\"\"\""
         rules: []
 
-    - comment:
+    - constant.string:
         start: "'''"
         end: "'''"
         rules: []
index ab5ba62986f708f18248db3fbe804a26c670401e..93f4f483002b449a2705c848e3d678eb244f5c01 100644 (file)
@@ -18,7 +18,7 @@ rules:
       # definitions
     - identifier: "def [a-zA-Z_0-9]+"
       # keywords
-    - statement: "\\b(and|as|assert|async|await|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|async|await|break|case|class|continue|def|del|elif|else|except|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|raise|return|try|while|with|yield)\\b"
       # decorators
     - brightgreen: "@.*[(]"
       # operators
@@ -36,7 +36,7 @@ rules:
         end: "\"\"\""
         rules: []
 
-    - comment:
+    - constant.string:
         start: "'''"
         end: "'''"
         rules: []