diff --git a/runtime/syntax/ada.yaml b/runtime/syntax/ada.yaml
index 7b59f27d..12436d47 100644
--- a/runtime/syntax/ada.yaml
+++ b/runtime/syntax/ada.yaml
@@ -3,7 +3,7 @@ filetype: ada
detect:
filename: "(\\.ads$|\\.adb$|\\.ada$)"
-rules:
+rules:
# Operators
- symbol.operator: ([.:;,+*|=!?\\%]|<|>|/|-|&)
- symbol.brackets: "[(){}]|\\[|\\]"
@@ -18,11 +18,11 @@ rules:
# Constant
- constant.bool: \b(TRUE|FALSE)
- constant.number: ([0-9]+)
-
+
# Storage Types
- type.storage: \b(INTEGER|NATURAL|POSITIVE|FLOAT|CHARACTER|STRING)\b
- type.storage: \b(LONG_INTEGER|SHORT_INTEGER|LONG_FLOAT|SHORT_FLOAT)\b
-
+
#Character
- constant.string.char: \'.\'
@@ -36,9 +36,8 @@ rules:
- constant.interpolation: \\\([[:graph:]]*\)
- constant.unicode: \\u\{[[:xdigit:]]+}
-
# Line Comment
- comment.line: "--.*"
-
+
# Todo
- todo: "(TODO|XXX|FIXME):?"
diff --git a/runtime/syntax/arduino.yaml b/runtime/syntax/arduino.yaml
index 59ba4513..cfa8e4ff 100644
--- a/runtime/syntax/arduino.yaml
+++ b/runtime/syntax/arduino.yaml
@@ -4,9 +4,9 @@ detect:
filename: "\\.?ino$"
rules:
- - identifier: "\\b[A-Z_][0-9A-Z_]+\\b"
+ - identifier: "\\b[A-Z_][0-9A-Z_]+\\b"
- ##
+ ## Sized (u)int types
- type: "\\b((s?size)|((u_?)?int(8|16|32|64|ptr)))_t\\b"
## Constants
@@ -33,7 +33,7 @@ rules:
- type: "\\b(boolean|byte|char|float|int|long|word)\\b"
## Control Structions
- - statement: "\\b(case|class|default|do|double|else|false|for|if|new|null|private|protected|public|short|signed|static|String|switch|this|throw|try|true|unsigned|void|while)\\b"
+ - statement: "\\b(case|class|default|do|double|else|false|for|if|new|null|private|protected|public|short|signed|static|String|switch|this|throw|try|true|unsigned|void|while)\\b"
- statement: "\\b(goto|continue|break|return)\\b"
## Math
@@ -66,7 +66,7 @@ rules:
## Structure
- identifier: "\\b(setup|loop)\\b"
- ##
+ ##
- statement: "^[[:space:]]*#[[:space:]]*(define|include(_next)?|(un|ifn?)def|endif|el(if|se)|if|warning|error|pragma)"
## GCC builtins
diff --git a/runtime/syntax/asciidoc.yaml b/runtime/syntax/asciidoc.yaml
index fcf5f287..ab4cd881 100644
--- a/runtime/syntax/asciidoc.yaml
+++ b/runtime/syntax/asciidoc.yaml
@@ -28,7 +28,7 @@ rules:
# Paragraph Title
- statement: "^\\..*$"
- # source
+ # source
- identifier: "^\\[(source,.+|NOTE|TIP|IMPORTANT|WARNING|CAUTION)\\]"
# Other markup
diff --git a/runtime/syntax/coffeescript.yaml b/runtime/syntax/coffeescript.yaml
index d613a98a..677ae9c6 100644
--- a/runtime/syntax/coffeescript.yaml
+++ b/runtime/syntax/coffeescript.yaml
@@ -36,7 +36,7 @@ rules:
skip: "\\\\."
rules:
- constant.specialChar: "\\\\."
-
+
- constant.string:
start: "'"
end: "'"
diff --git a/runtime/syntax/crontab.yaml b/runtime/syntax/crontab.yaml
index aec2e78f..a5ee3746 100644
--- a/runtime/syntax/crontab.yaml
+++ b/runtime/syntax/crontab.yaml
@@ -16,7 +16,7 @@ rules:
- statement: "^([\\*0-9,\\-\\/]+)\\s+([\\*0-9,\\-\\/]+)\\s+([\\*0-9,\\-\\/]+)\\s+(([\\*0-9,\\-\\/]+)|(\\b(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)\\b))\\s+(([\\*0-9,\\-\\/]+)|(\\b(sun|mon|tue|wed|thu|fri|sat)\\b))\\s+(.*)$\\n?"
- constant: "^([\\*0-9,\\-\\/]+)\\s+([\\*0-9,\\-\\/]+)\\s+([\\*0-9,\\-\\/]+)\\s+(([\\*0-9,\\-\\/]+)|(\\b(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)\\b))\\s+(([\\*0-9,\\-\\/]+)|(\\b(sun|mon|tue|wed|thu|fri|sat)\\b))"
-
+
# Shell Values
- type: "^[A-Z]+\\="
diff --git a/runtime/syntax/css.yaml b/runtime/syntax/css.yaml
index 9d2ce417..b08bd2bf 100644
--- a/runtime/syntax/css.yaml
+++ b/runtime/syntax/css.yaml
@@ -41,4 +41,4 @@ rules:
end: "\\*\\/"
rules:
- todo: "(TODO|XXX|FIXME):?"
-
+
diff --git a/runtime/syntax/csx.yaml b/runtime/syntax/csx.yaml
index 3710af17..61c5d6ea 100644
--- a/runtime/syntax/csx.yaml
+++ b/runtime/syntax/csx.yaml
@@ -2,7 +2,7 @@ filetype: csharp-script
detect:
filename: "\\.csx$"
signature: "^#!.*/(env +)?dotnet-script( |$)"
-
+
rules:
- include: "csharp"
- preproc: "\\B(\\#!|\\#[r|load|]+\\b)"
diff --git a/runtime/syntax/d.yaml b/runtime/syntax/d.yaml
index de2441e6..e8d36e28 100644
--- a/runtime/syntax/d.yaml
+++ b/runtime/syntax/d.yaml
@@ -51,11 +51,11 @@ rules:
- constant: "\\b(__DATE__|__EOF__|__TIME__|__TIMESTAMP__|__VENDOR__|__VERSION__)\\b"
# String literals
# DoubleQuotedString
- - constant.string:
+ - constant.string:
start: "\""
end: "\""
skip: "\\\\."
- rules:
+ rules:
- constant.specialChar: "\\\\."
# WysiwygString
- constant.string:
@@ -93,7 +93,7 @@ rules:
- constant.string:
start: "q\"<"
end: "q\">"
- rules:
+ rules:
- constant.specialChar: "\\\\."
- constant.string:
start: "q\"[^({[<\"][^\"]*$"
@@ -106,7 +106,7 @@ rules:
rules:
- constant.specialChar: "\\\\."
# Comments
- - comment:
+ - comment:
start: "//"
end: "$"
rules: []
diff --git a/runtime/syntax/elm.yaml b/runtime/syntax/elm.yaml
index db7f953b..be1dd3be 100644
--- a/runtime/syntax/elm.yaml
+++ b/runtime/syntax/elm.yaml
@@ -14,7 +14,7 @@ rules:
skip: "\\\\."
rules:
- constant.specialChar: "\\\\."
- - constant.string:
+ - constant.string:
start: "\""
end: "\""
skip: "\\\\."
diff --git a/runtime/syntax/forth.yaml b/runtime/syntax/forth.yaml
index 62931f1a..44ca1a31 100644
--- a/runtime/syntax/forth.yaml
+++ b/runtime/syntax/forth.yaml
@@ -5,7 +5,7 @@ detect:
rules:
- identifier: "\\b[A-Za-z_0-9-]*\\b"
-
+
- statement: "\\b(?i:(if|else|then|do|loop|case|endcase|of|endof|begin|while|repeat|until|again|unloop|leave|exit|done|next|\\?do|\\+do|\\-do|\\+loop|\\-loop|\\?leave))\\b"
- statement: "(^:|;$)"
diff --git a/runtime/syntax/fortran.yaml b/runtime/syntax/fortran.yaml
index 9e3ed173..0cc773df 100644
--- a/runtime/syntax/fortran.yaml
+++ b/runtime/syntax/fortran.yaml
@@ -14,16 +14,16 @@ rules:
- type: "(?i)\\b(program|public|real|recl|recursive|selected_int_kind)\\b"
- type: "(?i)\\b(selected_real_kind|subroutine|status|module|function|logical)\\b"
- - constant: "(?i)\\b(abs|achar|adjustl|adjustr|allocate|bit_size|call|char)\\b"
- - constant: "(?i)\\b(close|contains|count|cpu_time|cshift|date_and_time)\\b"
- - constant: "(?i)\\b(deallocate|digits|dot_product|eor|eoshift|iachar)\\b"
- - constant: "(?i)\\b(iand|ibclr|ibits|ibset|ichar|ieor|iolength|ior|ishft|ishftc)\\b"
- - constant: "(?i)\\b(lbound|len|len_trim|matmul|maxexponent|maxloc|maxval|merge)\\b"
- - constant: "(?i)\\b(minexponent|minloc|minval|mvbits|namelist|nearest|nullify)\\b"
- - constant: "(?i)\\b(open|pad|present|print|product|pure|quote|radix)\\b"
- - constant: "(?i)\\b(random_number|random_seed|range|read|readwrite|replace)\\b"
- - constant: "(?i)\\b(reshape|rewind|save|scan|sequence|shape|sign|size|spacing)\\b"
- - constant: "(?i)\\b(spread|sum|system_clock|target|transfer|transpose|trim)\\b"
+ - constant: "(?i)\\b(abs|achar|adjustl|adjustr|allocate|bit_size|call|char)\\b"
+ - constant: "(?i)\\b(close|contains|count|cpu_time|cshift|date_and_time)\\b"
+ - constant: "(?i)\\b(deallocate|digits|dot_product|eor|eoshift|iachar)\\b"
+ - constant: "(?i)\\b(iand|ibclr|ibits|ibset|ichar|ieor|iolength|ior|ishft|ishftc)\\b"
+ - constant: "(?i)\\b(lbound|len|len_trim|matmul|maxexponent|maxloc|maxval|merge)\\b"
+ - constant: "(?i)\\b(minexponent|minloc|minval|mvbits|namelist|nearest|nullify)\\b"
+ - constant: "(?i)\\b(open|pad|present|print|product|pure|quote|radix)\\b"
+ - constant: "(?i)\\b(random_number|random_seed|range|read|readwrite|replace)\\b"
+ - constant: "(?i)\\b(reshape|rewind|save|scan|sequence|shape|sign|size|spacing)\\b"
+ - constant: "(?i)\\b(spread|sum|system_clock|target|transfer|transpose|trim)\\b"
- constant: "(?i)\\b(ubound|unpack|verify|write|tiny|type|use|yes|true|false|not)\\b"
- constant.number: "\\b([0-9]+)\\b"
diff --git a/runtime/syntax/fsharp.yaml b/runtime/syntax/fsharp.yaml
index d032d044..bf586334 100644
--- a/runtime/syntax/fsharp.yaml
+++ b/runtime/syntax/fsharp.yaml
@@ -12,7 +12,7 @@ rules:
#patterns
- statement: "\\b(fun|function|functor|match|try|with)\\b"
#patterns-modifiers
- - statement: "\\b(as|when|of)\\b"
+ - statement: "\\b(as|when|of)\\b"
#conditions
- statement: "\\b(if|then|else)\\b"
#blocs
diff --git a/runtime/syntax/glsl.yaml b/runtime/syntax/glsl.yaml
index 73369c8e..79063bda 100644
--- a/runtime/syntax/glsl.yaml
+++ b/runtime/syntax/glsl.yaml
@@ -13,7 +13,7 @@ rules:
- symbol.operator: "[-+/*=<>?:!~%&|^]"
- constant.number: "\\b([0-9]+|0x[0-9a-fA-F]*)\\b"
- - comment:
+ - comment:
start: "//"
end: "$"
rules:
diff --git a/runtime/syntax/gnuplot.yaml b/runtime/syntax/gnuplot.yaml
index cf324f6f..fa21183a 100644
--- a/runtime/syntax/gnuplot.yaml
+++ b/runtime/syntax/gnuplot.yaml
@@ -7,7 +7,7 @@ rules:
- statement: "\\b(set|unset|plot|splot|replot|if|else|do|for|while|fit)\\b"
- symbol.operator: "[-+/*=<>?:!~%&|^$]"
- constant.number: "\\b([0-9]+|0x[0-9a-fA-F]*)\\b"
-
+
- comment:
start: "#"
end: "$"
diff --git a/runtime/syntax/godoc.yaml b/runtime/syntax/godoc.yaml
index 4aa1bc45..3d926b68 100644
--- a/runtime/syntax/godoc.yaml
+++ b/runtime/syntax/godoc.yaml
@@ -1,5 +1,5 @@
# godoc
-# example: go doc -all | micro
+# example: go doc -all | micro
filetype: godoc
diff --git a/runtime/syntax/graphql.yaml b/runtime/syntax/graphql.yaml
index 289269f2..d96abec3 100644
--- a/runtime/syntax/graphql.yaml
+++ b/runtime/syntax/graphql.yaml
@@ -32,7 +32,7 @@ rules:
- symbol: "(:|=|\\||\\(|\\)|\\{|\\}|\\[|\\])"
- - constant.bool: "\\b(true|false)\\b"
+ - constant.bool: "\\b(true|false)\\b"
- constant.string:
start: "\""
@@ -44,4 +44,4 @@ rules:
- comment:
start: "#"
end: "$"
- rules: []
\ No newline at end of file
+ rules: []
diff --git a/runtime/syntax/groff.yaml b/runtime/syntax/groff.yaml
index 39663ea1..3eaea1f9 100644
--- a/runtime/syntax/groff.yaml
+++ b/runtime/syntax/groff.yaml
@@ -1,6 +1,6 @@
filetype: groff
-detect:
+detect:
filename: "\\.m[ems]$|\\.rof|\\.tmac$|^tmac."
rules:
diff --git a/runtime/syntax/haml.yaml b/runtime/syntax/haml.yaml
index 7f94cd2f..f15fe282 100644
--- a/runtime/syntax/haml.yaml
+++ b/runtime/syntax/haml.yaml
@@ -1,6 +1,6 @@
filetype: haml
-detect:
+detect:
filename: "\\.haml$"
rules:
diff --git a/runtime/syntax/hare.yaml b/runtime/syntax/hare.yaml
index a6923dc0..081831d8 100644
--- a/runtime/syntax/hare.yaml
+++ b/runtime/syntax/hare.yaml
@@ -1,6 +1,6 @@
filetype: hare
-detect:
+detect:
filename: "\\.ha$"
rules:
diff --git a/runtime/syntax/hc.yaml b/runtime/syntax/hc.yaml
index 1d085d25..9b94b0cd 100644
--- a/runtime/syntax/hc.yaml
+++ b/runtime/syntax/hc.yaml
@@ -6,11 +6,11 @@ detect:
rules:
- identifier: "\\b[A-Z_][0-9A-Z_]+\\b"
- type: "\\b(F64|I8|U8|I16|U16|I32|U32|I64|U64|sizeof|enum|U0|static|extern|struct|union|class|intern|public|argc|argv|asm)\\b"
-
+
- statement: "\\b(for|if|while|do|else|case|default|switch)\\b"
- statement: "\\b(try|catch|throw|goto|continue|break|return)\\b"
- preproc: "^[[:space:]]*#[[:space:]]*(define|pragma|include|(un|ifn?)def|endif|el(if|se)|if|help_index|ifjit|ifaot|exe)"
-
+
# Operator Color
- symbol.operator: "([.:;,+*|=!\\%]|<|>|/|-|&)"
- symbol.brackets: "[(){}]|\\[|\\]"
diff --git a/runtime/syntax/inputrc.yaml b/runtime/syntax/inputrc.yaml
index 9df431eb..fb8ed06d 100644
--- a/runtime/syntax/inputrc.yaml
+++ b/runtime/syntax/inputrc.yaml
@@ -1,6 +1,6 @@
filetype: inputrc
-detect:
+detect:
filename: "inputrc$"
rules:
diff --git a/runtime/syntax/json.yaml b/runtime/syntax/json.yaml
index 35b483e9..35705b1d 100644
--- a/runtime/syntax/json.yaml
+++ b/runtime/syntax/json.yaml
@@ -10,7 +10,7 @@ rules:
- constant.number: "\\b[-+]?([0-9]+[EePp][+-]?[0-9]+)[fFlL]?"
- constant: "\\b(null)\\b"
- constant: "\\b(true|false)\\b"
- - constant.string:
+ - constant.string:
start: "\""
end: "\""
skip: "\\\\."
diff --git a/runtime/syntax/jsonnet.yaml b/runtime/syntax/jsonnet.yaml
index 910a5f87..a278b505 100644
--- a/runtime/syntax/jsonnet.yaml
+++ b/runtime/syntax/jsonnet.yaml
@@ -49,7 +49,7 @@ rules:
skip: "\\\\\""
rules:
- constant.specialChar: "\\\\\""
-
+
# single-quoted verbatim string
- constant.string:
start: "@'"
diff --git a/runtime/syntax/kickstart.yaml b/runtime/syntax/kickstart.yaml
index b12d4f26..359678e9 100644
--- a/runtime/syntax/kickstart.yaml
+++ b/runtime/syntax/kickstart.yaml
@@ -1,6 +1,6 @@
filetype: kickstart
-detect:
+detect:
filename: "\\.ks$|\\.kickstart$"
rules:
diff --git a/runtime/syntax/kotlin.yaml b/runtime/syntax/kotlin.yaml
index cf3a6da1..5e28abdc 100644
--- a/runtime/syntax/kotlin.yaml
+++ b/runtime/syntax/kotlin.yaml
@@ -4,10 +4,10 @@ detect:
filename: "\\.kts?$"
rules:
-
+
# Operators
- symbol.operator: ([.:;,+*|=!?\\%]|<|>|/|-|&)
-
+
# Statements Keywords
- statement: \b(as|by|class|constructor|companion|const|fun|import|in|infix|interface|inline|is|out|operator|package|return|suspend|super|this|when|val|var)\b
- statement.properties: \b(get|set)\b
@@ -16,9 +16,9 @@ rules:
- statement.member: \b(override|lateinit|init)\b
- statement.access: \b(internal|private|protected|public)\b
- statement.parameter: \b(crossinline|noinline|reified|vararg)\b
-
+
# Expression and types
- - type: \b(dynamic|object|throw|typealias)\b
+ - type: \b(dynamic|object|throw|typealias)\b
# Meta
- statement.meta: \@(\bfile|delegate|field|get|property|receiver|set|setparam|param|)\b
@@ -26,10 +26,10 @@ rules:
# Constant
- constant: \b(true|false|null)
- constant.number: ([0-9]+)
-
+
# Storage Types
- type.storage: \b(Byte|UByte|Char|Double|Float|Int|UInt|Long|ULong|Short|UShort|Boolean|Unit|Nothing)\b
-
+
# Collections
- type.collections: \b(Array)\b
@@ -44,17 +44,17 @@ rules:
# Shebang Line
- comment.shebang: ^(#!).*
-
+
# Line Comment
- comment.line: "//.*"
-
+
# Block Comment
- comment.block:
start: "/\\*"
end: "\\*/"
rules:
- todo: "(TODO|XXX|FIXME):?"
-
+
# Doc Block Comment
- comment.block:
start: "/\\*\\*"
diff --git a/runtime/syntax/ledger.yaml b/runtime/syntax/ledger.yaml
index f9825a2f..0121ae0a 100644
--- a/runtime/syntax/ledger.yaml
+++ b/runtime/syntax/ledger.yaml
@@ -1,6 +1,6 @@
filetype: ledger
-detect:
+detect:
filename: "(^|\\.|/)(ledger|ldgr|beancount|bnct)$"
rules:
diff --git a/runtime/syntax/lfe.yaml b/runtime/syntax/lfe.yaml
index c51ffbd3..a767a522 100644
--- a/runtime/syntax/lfe.yaml
+++ b/runtime/syntax/lfe.yaml
@@ -1,6 +1,6 @@
filetype: lfe
-detect:
+detect:
filename: "lfe$|\\.lfe$"
rules:
diff --git a/runtime/syntax/lisp.yaml b/runtime/syntax/lisp.yaml
index 5c711735..902d20f9 100644
--- a/runtime/syntax/lisp.yaml
+++ b/runtime/syntax/lisp.yaml
@@ -1,6 +1,6 @@
filetype: lisp
-detect:
+detect:
filename: "(emacs|zile)$|\\.(el|li?sp|scm|ss|rkt)$"
rules:
diff --git a/runtime/syntax/lua.yaml b/runtime/syntax/lua.yaml
index 965ca956..ddf0d051 100644
--- a/runtime/syntax/lua.yaml
+++ b/runtime/syntax/lua.yaml
@@ -26,7 +26,7 @@ rules:
- symbol.brackets: "[(){}\\[\\]]"
- symbol: "(\\*|//|/|%|\\+|-|\\^|>|>=|<|<=|~=|=|[\\.]{2,3}|#)"
- - constant.number: "\\b((0[xX](([0-9A-Fa-f]+\\.[0-9A-Fa-f]*)|(\\.?[0-9A-Fa-f]+))([pP][-+]?[0-9]+)?)|((([0-9]+\\.[0-9]*)|(\\.?[0-9]+))([eE][-+]?[0-9]+)?))"
+ - constant.number: "\\b((0[xX](([0-9A-Fa-f]+\\.[0-9A-Fa-f]*)|(\\.?[0-9A-Fa-f]+))([pP][-+]?[0-9]+)?)|((([0-9]+\\.[0-9]*)|(\\.?[0-9]+))([eE][-+]?[0-9]+)?))"
- constant.string:
start: "\""
@@ -104,7 +104,7 @@ rules:
# this has to go after block comment or block comment does not work
- - comment:
+ - comment:
start: "\\-\\-"
end: "$"
rules:
diff --git a/runtime/syntax/mail.yaml b/runtime/syntax/mail.yaml
index a400b28b..4cf588ce 100644
--- a/runtime/syntax/mail.yaml
+++ b/runtime/syntax/mail.yaml
@@ -12,7 +12,7 @@ rules:
- constant.string:
start: "^Subject:.*"
end: "$"
- rules:
+ rules:
- constant.specialChar: "\\\\."
- statement: "[^@[:space:]]+@[^[:space:]]+>?"
- default:
diff --git a/runtime/syntax/man.yaml b/runtime/syntax/man.yaml
index 0760048a..8e26c665 100644
--- a/runtime/syntax/man.yaml
+++ b/runtime/syntax/man.yaml
@@ -1,6 +1,6 @@
filetype: man
-detect:
+detect:
filename: "\\.[1-9]x?$"
rules:
diff --git a/runtime/syntax/mpdconf.yaml b/runtime/syntax/mpdconf.yaml
index 783c85e3..002ea6c9 100644
--- a/runtime/syntax/mpdconf.yaml
+++ b/runtime/syntax/mpdconf.yaml
@@ -1,6 +1,6 @@
filetype: mpd
-detect:
+detect:
filename: "mpd\\.conf$"
rules:
diff --git a/runtime/syntax/nanorc.yaml b/runtime/syntax/nanorc.yaml
index 704501c7..36ae25aa 100644
--- a/runtime/syntax/nanorc.yaml
+++ b/runtime/syntax/nanorc.yaml
@@ -1,6 +1,6 @@
filetype: nanorc
-detect:
+detect:
filename: "\\.?nanorc$"
rules:
diff --git a/runtime/syntax/nginx.yaml b/runtime/syntax/nginx.yaml
index c35e213e..4a103ca3 100644
--- a/runtime/syntax/nginx.yaml
+++ b/runtime/syntax/nginx.yaml
@@ -1,6 +1,6 @@
filetype: nginx
-detect:
+detect:
filename: "nginx.*\\.conf$|\\.nginx$"
signature: "^(server|upstream)[a-z ]*\\{$"
diff --git a/runtime/syntax/nim.yaml b/runtime/syntax/nim.yaml
index 625580ca..45f73d17 100644
--- a/runtime/syntax/nim.yaml
+++ b/runtime/syntax/nim.yaml
@@ -1,6 +1,6 @@
filetype: nim
-detect:
+detect:
filename: "\\.nims?$|nim.cfg"
rules:
diff --git a/runtime/syntax/ocaml.yaml b/runtime/syntax/ocaml.yaml
index 006fbedf..d606d1ed 100644
--- a/runtime/syntax/ocaml.yaml
+++ b/runtime/syntax/ocaml.yaml
@@ -12,7 +12,7 @@ rules:
#patterns
- statement: "\\b(fun|function|functor|match|try|with)\\b"
#patterns-modifiers
- - statement: "\\b(as|when|of)\\b"
+ - statement: "\\b(as|when|of)\\b"
#conditions
- statement: "\\b(if|then|else)\\b"
#blocs
diff --git a/runtime/syntax/pascal.yaml b/runtime/syntax/pascal.yaml
index cb678812..ca6a4164 100644
--- a/runtime/syntax/pascal.yaml
+++ b/runtime/syntax/pascal.yaml
@@ -18,7 +18,7 @@ rules:
- constant.string:
start: "#[0-9]{1,}"
end: "$"
- rules:
+ rules:
- constant.specialChar: "\\\\."
- constant.string:
start: "'"
diff --git a/runtime/syntax/peg.yaml b/runtime/syntax/peg.yaml
index a023b860..0b8d1ed3 100644
--- a/runtime/syntax/peg.yaml
+++ b/runtime/syntax/peg.yaml
@@ -1,6 +1,6 @@
filetype: peg
-detect:
+detect:
filename: "\\.l?peg$"
rules:
diff --git a/runtime/syntax/perl.yaml b/runtime/syntax/perl.yaml
index 5a8ad3cd..d43c264f 100644
--- a/runtime/syntax/perl.yaml
+++ b/runtime/syntax/perl.yaml
@@ -1,6 +1,6 @@
filetype: perl
-detect:
+detect:
filename: "\\.p[lmp]$"
signature: "^#!.*/(env +)?perl( |$)"
@@ -10,13 +10,13 @@ rules:
- special: "\\-\\>"
- symbol: "(,|\\.)"
-
+
#regexes
- identifier.macro: "m?\\/.*?\\/[a-z]*"
- identifier.macro: "m?\\|.*?\\|[a-z]*"
- identifier.macro: "\\bs/.*?/.*?/[a-z]*"
- identifier.macro: "\\bs\\|.*?\\|.*?\\|[a-z]*"
-
+
- constant.string:
start: '"'
end: '"'
@@ -29,19 +29,19 @@ rules:
end: "'"
skip: "\\\\'"
rules: []
-
+
- comment:
start: "#"
end: "$"
rules: []
-
+
- constant.string: "\"\\(.*\\)\"|qq?\\|.*\\||qq?\\{.*\\}|qq?\\/.*\\/"
- constant.number: "\\b([0-9]*[.])?[0-9]+"
- constant.number: "\\b[0-9]+"
- constant.number: "\\b0x[a-f0-9]+"
- constant.string.url: "`(.+?)`"
- identifier.var: '[\\$@%].[a-zA-Z0-9_]*'
-
+
- preproc:
start: "(^use| = new)"
end: ";"
diff --git a/runtime/syntax/pkg-config.yaml b/runtime/syntax/pkg-config.yaml
index 3a7651ed..8a2b56aa 100644
--- a/runtime/syntax/pkg-config.yaml
+++ b/runtime/syntax/pkg-config.yaml
@@ -1,6 +1,6 @@
filetype: pc
-detect:
+detect:
filename: "\\.pc$"
rules:
diff --git a/runtime/syntax/po.yaml b/runtime/syntax/po.yaml
index 26fbc05c..7b157fb1 100644
--- a/runtime/syntax/po.yaml
+++ b/runtime/syntax/po.yaml
@@ -1,6 +1,6 @@
filetype: po
-detect:
+detect:
filename: "\\.pot?$"
rules:
diff --git a/runtime/syntax/pony.yaml b/runtime/syntax/pony.yaml
index 68729c66..214f11d0 100644
--- a/runtime/syntax/pony.yaml
+++ b/runtime/syntax/pony.yaml
@@ -1,6 +1,6 @@
filetype: pony
-detect:
+detect:
filename: "\\.pony$"
rules:
diff --git a/runtime/syntax/pov.yaml b/runtime/syntax/pov.yaml
index 01f42706..ddf8496c 100644
--- a/runtime/syntax/pov.yaml
+++ b/runtime/syntax/pov.yaml
@@ -1,6 +1,6 @@
filetype: pov
-detect:
+detect:
filename: "\\.(pov|POV|povray|POVRAY)$"
rules:
diff --git a/runtime/syntax/privoxy-action.yaml b/runtime/syntax/privoxy-action.yaml
index 33e15ad2..6ecb8774 100644
--- a/runtime/syntax/privoxy-action.yaml
+++ b/runtime/syntax/privoxy-action.yaml
@@ -1,6 +1,6 @@
filetype: privoxy-action
-detect:
+detect:
filename: "\\.action$"
rules:
diff --git a/runtime/syntax/privoxy-config.yaml b/runtime/syntax/privoxy-config.yaml
index bdce3f6e..7eb08989 100644
--- a/runtime/syntax/privoxy-config.yaml
+++ b/runtime/syntax/privoxy-config.yaml
@@ -1,6 +1,6 @@
filetype: privoxy-config
-detect:
+detect:
filename: "privoxy/config$"
rules:
diff --git a/runtime/syntax/privoxy-filter.yaml b/runtime/syntax/privoxy-filter.yaml
index 7be93511..52139388 100644
--- a/runtime/syntax/privoxy-filter.yaml
+++ b/runtime/syntax/privoxy-filter.yaml
@@ -1,6 +1,6 @@
filetype: privoxy-filter
-detect:
+detect:
filename: "\\.filter$"
rules:
diff --git a/runtime/syntax/puppet.yaml b/runtime/syntax/puppet.yaml
index 7fd1b54d..63a11ebe 100644
--- a/runtime/syntax/puppet.yaml
+++ b/runtime/syntax/puppet.yaml
@@ -1,6 +1,6 @@
filetype: puppet
-detect:
+detect:
filename: "\\.pp$"
rules:
diff --git a/runtime/syntax/r.yaml b/runtime/syntax/r.yaml
index d66c0479..d764c118 100644
--- a/runtime/syntax/r.yaml
+++ b/runtime/syntax/r.yaml
@@ -8,7 +8,7 @@ rules:
- statement: "\\b(library|require|break|else|for|function|if|ifelse|in|next|names|switch|repeat|print|try|tryCatch|isTRUE|return|while)\\b"
- constant: "\\b(T|TRUE|F|FALSE|NULL|Inf|NaN|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\\b"
- constant.number: "(\\b[0-9]+\\b|\\b0x[0-9A-Fa-f]+\\b)"
- - symbol.operator: "([.:;,+*|=!\\%]|<|>|/|-|&|\\^|\\$)"
+ - symbol.operator: "([.:;,+*|=!\\%]|<|>|/|-|&|\\^|\\$)"
- comment:
start: "#"
diff --git a/runtime/syntax/rpmspec.yaml b/runtime/syntax/rpmspec.yaml
index 7c238fa4..690e5c02 100644
--- a/runtime/syntax/rpmspec.yaml
+++ b/runtime/syntax/rpmspec.yaml
@@ -1,6 +1,6 @@
filetype: rpmspec
-detect:
+detect:
filename: "\\.spec$|\\.rpmspec$"
rules:
diff --git a/runtime/syntax/ruby.yaml b/runtime/syntax/ruby.yaml
index 4a432d3b..c84ada44 100644
--- a/runtime/syntax/ruby.yaml
+++ b/runtime/syntax/ruby.yaml
@@ -1,6 +1,6 @@
filetype: ruby
-detect:
+detect:
filename: "\\.(rb|rake|gemspec)$|^(.*[\\/])?(Gemfile|config.ru|Rakefile|Capfile|Vagrantfile|Guardfile|Appfile|Fastfile|Pluginfile|Podfile|\\.?[Bb]rewfile)$"
signature: "^#!.*/(env +)?ruby( |$)"
diff --git a/runtime/syntax/sed.yaml b/runtime/syntax/sed.yaml
index 1b297c44..a3bf1595 100644
--- a/runtime/syntax/sed.yaml
+++ b/runtime/syntax/sed.yaml
@@ -1,6 +1,6 @@
filetype: sed
-detect:
+detect:
filename: "\\.sed$"
signature: "^#!.*bin/(env +)?sed( |$)"
diff --git a/runtime/syntax/sh.yaml b/runtime/syntax/sh.yaml
index 38c9c230..3a0d9d45 100644
--- a/runtime/syntax/sh.yaml
+++ b/runtime/syntax/sh.yaml
@@ -8,7 +8,7 @@ filetype: shell
# File extensions:
# * .sh
# * .bash
-# * .ash
+# * .ash
# * .ebuild (Gentoo ebuild format)
#
# Special filenames:
diff --git a/runtime/syntax/sls.yaml b/runtime/syntax/sls.yaml
index 74d9ecee..d5da953e 100644
--- a/runtime/syntax/sls.yaml
+++ b/runtime/syntax/sls.yaml
@@ -1,6 +1,6 @@
filetype: salt
-detect:
+detect:
filename: "\\.sls$"
rules:
diff --git a/runtime/syntax/smalltalk.yaml b/runtime/syntax/smalltalk.yaml
index ae926c38..c595588c 100644
--- a/runtime/syntax/smalltalk.yaml
+++ b/runtime/syntax/smalltalk.yaml
@@ -1,6 +1,6 @@
filetype: smalltalk
-detect:
+detect:
filename: "\\.(st|sources|changes)$"
rules:
diff --git a/runtime/syntax/solidity.yaml b/runtime/syntax/solidity.yaml
index cea481a7..32fd40bf 100644
--- a/runtime/syntax/solidity.yaml
+++ b/runtime/syntax/solidity.yaml
@@ -21,12 +21,12 @@ rules:
start: "//"
end: "$"
rules: []
- - comment:
+ - comment:
start: "/\\*"
end: "\\*/"
rules: []
- todo: "TODO:?"
- - constant.string:
+ - constant.string:
start: "\""
end: "\""
skip: "\\\\."
diff --git a/runtime/syntax/sql.yaml b/runtime/syntax/sql.yaml
index b4a038ff..b41c11e0 100644
--- a/runtime/syntax/sql.yaml
+++ b/runtime/syntax/sql.yaml
@@ -1,6 +1,6 @@
filetype: sql
-detect:
+detect:
filename: "\\.sql$|sqliterc$"
rules:
diff --git a/runtime/syntax/svelte.yaml b/runtime/syntax/svelte.yaml
index 2059e982..698299ff 100644
--- a/runtime/syntax/svelte.yaml
+++ b/runtime/syntax/svelte.yaml
@@ -4,13 +4,13 @@ detect:
filename: "\\.svelte$"
rules:
- - default:
+ - default:
start: ""
rules:
- include: "javascript"
- - default:
+ - default:
start: ""
rules:
@@ -24,4 +24,4 @@ rules:
start: "^"
end: "$"
rules:
- - include: "html5"
\ No newline at end of file
+ - include: "html5"
diff --git a/runtime/syntax/swift.yaml b/runtime/syntax/swift.yaml
index ad1aee79..b6e46cf3 100644
--- a/runtime/syntax/swift.yaml
+++ b/runtime/syntax/swift.yaml
@@ -4,29 +4,29 @@ detect:
filename: "\\.swift$"
rules:
-
+
# Patterns
- type: \b(_)\b
-
+
# Operators
- symbol.operator: ([.:;,+*|=!?\\%]|<|>|/|-|&)
-
+
# Declaration Keywords
- statement.declaration: \b(associatedtype|class|deinit|enum|extension|fileprivate|func|import|init)\b
- statement.declaration: \b(inout|internal|let|open|operator|private|protocol|public|static|struct|subscript|typealias|var)\b
-
+
# Statements Keywords
- statement: \b(break|case|continue|default|defer|do|else|fallthrough|for|guard)\b
- statement: \b(if|inif|repeat|return|switch|where|while)\b
-
+
# keyword.reserved
- statement.reserved: \b(associativity|convenience|dynamic|didSet|final|get|infix|indirect|lazy|left|mutating)\b
- statement.reserved: \b(none|nonmutating|override|postfix|precedence|prefix|Protocol|required)\b
- statement.reserved: \b(right|set|Type|unowned|weak|willSet)\b
-
+
# Expression and types
- type: \b(as|Any|catch|is|rethrows|super|self|throw|throws|try)\b
-
+
- statement.built_in: \b(abs|advance|alignof|alignofValue|anyGenerator|assert|assertionFailure|bridgeFromObjectiveC)\b
- statement.built_in: \b(bridgeFromObjectiveCUnconditional|bridgeToObjectiveC|bridgeToObjectiveCUnconditional|contains)\b
- statement.built_in: \b(count|countElements|countLeadingZeros|debugPrint|debugPrintln|distance|dropFirst|dropLast|dump|encodeBitsAsWords)\b
@@ -44,7 +44,7 @@ rules:
- statement.meta: \@\b(autoclosure|available|convention|exported|IBAction|IBDesignable|IBOutlet|IBInspectable|infix)\b
- statement.meta: \@\b(lazy|noreturn|noescape|nonobjc|NSApplicationMain|NSCopying|NSManaged|objc|prefix|postfix)\b
- statement.meta: \@\b(required|testable|warn_unused_result|UIApplicationMain)\b
-
+
#preprocessor
- preproc: ^[[:space:]]*#[[:space:]]*(define|else|elseif|endif|if|selector)\b
- preproc.DebugIdentifier: \b(__COLUMN__|__FILE__|__FUNCTION__|__LINE__)\b
@@ -53,12 +53,12 @@ rules:
# Constant
- constant: \b(true|false|nil)
- constant.number: ([0-9]+)
-
+
# Storage Types
- type.storage: \b((U)?Int(8|16|32|64))\b
- type.storage: \b(Int|UInt|String|Bit|Bool|Character|Double|Optional|Float|Range)\b
- type.storage: \b(AnyObject)\b
-
+
# Collections
- type.collections: \b(Array|Dictionary|Set)\b
@@ -80,17 +80,17 @@ rules:
# Doc Comment
- comment.doc: (///).*
-
+
# Line Comment
- comment.line: "//.*"
-
+
# Block Comment
- comment.block:
start: "/\\*"
end: "\\*/"
rules:
- todo: "(TODO|XXX|FIXME):?"
-
+
# Doc Block Comment
- comment.block:
start: "/\\*\\*"
diff --git a/runtime/syntax/tex.yaml b/runtime/syntax/tex.yaml
index 8c62986b..3ff84486 100644
--- a/runtime/syntax/tex.yaml
+++ b/runtime/syntax/tex.yaml
@@ -1,6 +1,6 @@
filetype: tex
-detect:
+detect:
filename: "\\.tex$|\\.bib$|\\.cls$"
rules:
diff --git a/runtime/syntax/typescript.yaml b/runtime/syntax/typescript.yaml
index a39fcc67..958a7dbb 100644
--- a/runtime/syntax/typescript.yaml
+++ b/runtime/syntax/typescript.yaml
@@ -46,4 +46,4 @@ rules:
end: "`"
rules:
- constant.specialChar: "\\\\."
- - identifier: "\\x24\\{.*?\\}"
+ - identifier: "\\x24\\{.*?\\}"
diff --git a/runtime/syntax/vala.yaml b/runtime/syntax/vala.yaml
index 00708cb2..995c3fa4 100644
--- a/runtime/syntax/vala.yaml
+++ b/runtime/syntax/vala.yaml
@@ -1,6 +1,6 @@
filetype: vala
-detect:
+detect:
filename: "\\.vala$"
rules:
diff --git a/runtime/syntax/vhdl.yaml b/runtime/syntax/vhdl.yaml
index 6bd3b53a..07099a1e 100644
--- a/runtime/syntax/vhdl.yaml
+++ b/runtime/syntax/vhdl.yaml
@@ -1,6 +1,6 @@
filetype: vhdl
-detect:
+detect:
filename: "\\.vhdl?$"
rules:
diff --git a/runtime/syntax/xresources.yaml b/runtime/syntax/xresources.yaml
index 680c7cda..d8b877cf 100644
--- a/runtime/syntax/xresources.yaml
+++ b/runtime/syntax/xresources.yaml
@@ -1,6 +1,6 @@
filetype: xresources
-detect:
+detect:
filename: "X(defaults|resources)$"
rules:
diff --git a/runtime/syntax/yum.yaml b/runtime/syntax/yum.yaml
index ee2864d7..0c7fd1b2 100644
--- a/runtime/syntax/yum.yaml
+++ b/runtime/syntax/yum.yaml
@@ -1,6 +1,6 @@
filetype: yum
-detect:
+detect:
filename: "\\.repo$|yum.*\\.conf$"
rules:
diff --git a/runtime/syntax/zig.yaml b/runtime/syntax/zig.yaml
index 1f68d39b..5edd97fa 100644
--- a/runtime/syntax/zig.yaml
+++ b/runtime/syntax/zig.yaml
@@ -44,7 +44,7 @@ rules:
skip: "\\\\."
rules:
- constant.specialChar: "\\\\([nrt\\\\'\"]|x[a-fA-F0-9]{2}|u{[a-fA-F0-9]+})"
-
+
- comment:
start: "//"
end: "$"