From 426e6c600fdf54d04cf753ab48164d85713d6169 Mon Sep 17 00:00:00 2001 From: "Yevhen Babiichuk (DustDFG)" Date: Fri, 22 Mar 2024 18:56:09 +0200 Subject: [PATCH] Fix trailing spaces/tabs in yaml syntax files (#3200) Signed-off-by: Yevhen Babiichuk (DustDFG) --- runtime/syntax/ada.yaml | 9 ++++----- runtime/syntax/arduino.yaml | 8 ++++---- runtime/syntax/asciidoc.yaml | 2 +- runtime/syntax/coffeescript.yaml | 2 +- runtime/syntax/crontab.yaml | 2 +- runtime/syntax/css.yaml | 2 +- runtime/syntax/csx.yaml | 2 +- runtime/syntax/d.yaml | 8 ++++---- runtime/syntax/elm.yaml | 2 +- runtime/syntax/forth.yaml | 2 +- runtime/syntax/fortran.yaml | 20 ++++++++++---------- runtime/syntax/fsharp.yaml | 2 +- runtime/syntax/glsl.yaml | 2 +- runtime/syntax/gnuplot.yaml | 2 +- runtime/syntax/godoc.yaml | 2 +- runtime/syntax/graphql.yaml | 4 ++-- runtime/syntax/groff.yaml | 2 +- runtime/syntax/haml.yaml | 2 +- runtime/syntax/hare.yaml | 2 +- runtime/syntax/hc.yaml | 4 ++-- runtime/syntax/inputrc.yaml | 2 +- runtime/syntax/json.yaml | 2 +- runtime/syntax/jsonnet.yaml | 2 +- runtime/syntax/kickstart.yaml | 2 +- runtime/syntax/kotlin.yaml | 18 +++++++++--------- runtime/syntax/ledger.yaml | 2 +- runtime/syntax/lfe.yaml | 2 +- runtime/syntax/lisp.yaml | 2 +- runtime/syntax/lua.yaml | 4 ++-- runtime/syntax/mail.yaml | 2 +- runtime/syntax/man.yaml | 2 +- runtime/syntax/mpdconf.yaml | 2 +- runtime/syntax/nanorc.yaml | 2 +- runtime/syntax/nginx.yaml | 2 +- runtime/syntax/nim.yaml | 2 +- runtime/syntax/ocaml.yaml | 2 +- runtime/syntax/pascal.yaml | 2 +- runtime/syntax/peg.yaml | 2 +- runtime/syntax/perl.yaml | 12 ++++++------ runtime/syntax/pkg-config.yaml | 2 +- runtime/syntax/po.yaml | 2 +- runtime/syntax/pony.yaml | 2 +- runtime/syntax/pov.yaml | 2 +- runtime/syntax/privoxy-action.yaml | 2 +- runtime/syntax/privoxy-config.yaml | 2 +- runtime/syntax/privoxy-filter.yaml | 2 +- runtime/syntax/puppet.yaml | 2 +- runtime/syntax/r.yaml | 2 +- runtime/syntax/rpmspec.yaml | 2 +- runtime/syntax/ruby.yaml | 2 +- runtime/syntax/sed.yaml | 2 +- runtime/syntax/sh.yaml | 2 +- runtime/syntax/sls.yaml | 2 +- runtime/syntax/smalltalk.yaml | 2 +- runtime/syntax/solidity.yaml | 4 ++-- runtime/syntax/sql.yaml | 2 +- runtime/syntax/svelte.yaml | 6 +++--- runtime/syntax/swift.yaml | 26 +++++++++++++------------- runtime/syntax/tex.yaml | 2 +- runtime/syntax/typescript.yaml | 2 +- runtime/syntax/vala.yaml | 2 +- runtime/syntax/vhdl.yaml | 2 +- runtime/syntax/xresources.yaml | 2 +- runtime/syntax/yum.yaml | 2 +- runtime/syntax/zig.yaml | 2 +- 65 files changed, 114 insertions(+), 115 deletions(-) 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: "?" - 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: "$"