Sha256: 83046f9206f8d3855fa7f6765e25c8436a94855b3b1e8ab32d05399fb899463b

Contents?: true

Size: 1.59 KB

Versions: 26

Compression:

Stored size: 1.59 KB

Contents

{
  "name": "REXX",
  "scopeName": "source.rexx",
  "patterns": [
    {
      "name": "comment.rexx",
      "begin": "/\\*",
      "end": "\\*/"
    },
    {
      "name": "constant.rexx",
      "match": "(['\"])[01 ]+\\1(?i:b)"
    },
    {
      "name": "constant.rexx",
      "match": "(['\"])[0-9a-fA-F ]+\\1(?i:x)"
    },
    {
      "name": "string.rexx",
      "begin": "(['\"])",
      "end": "\\1"
    },
    {
      "name": "entity.name.function.rexx",
      "match": "\\b[A-Za-z@#$!?_][A-Za-z@#$!?_0-9]*:"
    },
    {
      "name": "constant.numeric.rexx",
      "match": "([0-9]+(\\.)?[0-9]*(?i:e[-+]?[0-9]+)?|[0-9]*(\\.)?[0-9]+)(?i:e[-+]?[0-9]+)?\\b"
    },
    {
      "name": "constant.other.rexx",
      "match": "[0-9\\.][A-Za-z0-9@#$¢.!?_]*"
    },
    {
      "name": "keyword.operator.rexx",
      "match": "([\\+-/*%\u0026|()¬\\\\=\u003c\u003e])"
    },
    {
      "name": "keyword.rexx",
      "match": "\\b(?i:do|forever|while|until|to|by|for|end|exit|if|then|else|iterate|leave|nop|return|select|when|otherwise|call(\\s+(off|on)\\s+(error|failure(\\s+name)?|halt))?|signal(\\s+(off|on)\\s+(error|failure(\\s+name)?|halt|novalue|syntax))|address\\s+\\w+|arg|drop|interpret|numeric\\s+(digits|form(\\s+(scientific|engineering|value))?|fuzz)|options|parse(\\s+upper)?\\s+(external|numeric|source|value|var|version)?|with|procedure(\\s+expose)?|pull|push|queue|say|trace\\s+\\w+|upper)\\b(?!\\.)"
    },
    {
      "name": "support.function.rexx",
      "match": "\\b[A-Za-z@#$!?_0-9]+(?=\\()"
    },
    {
      "name": "variable.rexx",
      "match": "\\b[A-Za-z@#$¢!?_][A-Za-z0-9@#$¢.!?_]*"
    }
  ]
}

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
github-linguist-7.11.1 grammars/source.rexx.json
github-linguist-7.10.0 grammars/source.rexx.json
github-linguist-7.11.0 grammars/source.rexx.json
github-linguist-7.9.0 grammars/source.rexx.json
github-linguist-7.8.0 grammars/source.rexx.json
github-linguist-7.7.0 grammars/source.rexx.json
github-linguist-7.6.1 grammars/source.rexx.json
github-linguist-7.6.0 grammars/source.rexx.json
github-linguist-7.5.1 grammars/source.rexx.json
github-linguist-7.5.0 grammars/source.rexx.json
github-linguist-7.4.0 grammars/source.rexx.json
github-linguist-7.3.1 grammars/source.rexx.json
github-linguist-7.3.0 grammars/source.rexx.json
github-linguist-7.2.0 grammars/source.rexx.json
github-linguist-7.1.3 grammars/source.rexx.json
github-linguist-7.1.2 grammars/source.rexx.json
github-linguist-7.1.1 grammars/source.rexx.json
github-linguist-7.1.0 grammars/source.rexx.json
github-linguist-7.0.0 grammars/source.rexx.json
github-linguist-6.4.1 grammars/source.rexx.json