]> git.lizzy.rs Git - micro.git/blobdiff - runtime/syntax/go.yaml
Update Julia keywords
[micro.git] / runtime / syntax / go.yaml
index 67825bd44710b00961dc06072f881cc6fa207ac8..fab3baa10fd47f71c6a5c3faee055b8a8242a78b 100644 (file)
@@ -11,11 +11,9 @@ rules:
     - symbol.operator: "[-+/*=<>!~%&|^]|:="
 
       # Types
-    - special: "[a-zA-Z0-9]*\\("
     - symbol: "(,|\\.)"
     - type: "\\b(u?int(8|16|32|64)?|float(32|64)|complex(64|128))\\b"
     - type: "\\b(uintptr|byte|rune|string|interface|bool|map|chan|error)\\b"
-      ##I'm... not sure, but aren't structs a type?
     - type.keyword: "\\b(struct)\\b"
     - constant.bool: "\\b(true|false|nil)\\b"
 
@@ -30,6 +28,7 @@ rules:
     - constant.string:
         start: "\""
         end: "\""
+        skip: "\\\\."
         rules:
             - constant.specialChar: "%."
             - constant.specialChar: "\\\\[abfnrtv'\\\"\\\\]"
@@ -38,6 +37,7 @@ rules:
     - constant.string:
         start: "'"
         end: "'"
+        skip: "\\\\."
         rules:
             - error: "..+"
             - constant.specialChar: "%."