Sha256: 3a1b9908b745cedc1863e7bc4e6e25b9ca8a5644fbce846399ba4338bcba44a4

Contents?: true

Size: 1.6 KB

Versions: 27

Compression:

Stored size: 1.6 KB

Contents

{
  "name": "TXL",
  "scopeName": "source.txl",
  "patterns": [
    {
      "name": "keyword.control",
      "match": "\\b(?\u003c!')(define|end|function|keys|compounds|tokens|comments|replace|construct|by|replace|rule|deconstruct|not|where|all|not|assert|export|import|redefine|external|match|skipping|include|then)\\b"
    },
    {
      "name": "meta.preprocessor",
      "match": "(?\u003c!')#\\s*(pragma|endif|else|define|undef|undefine|ifn|elifn|elifdef|elifndef|ifndef|ifdef|if|end)",
      "captures": {
        "1": {
          "name": "keyword.control"
        }
      }
    },
    {
      "name": "comment",
      "begin": "(?\u003c!')%[\\({]",
      "end": "(?\u003c!')[\\)}]%"
    },
    {
      "name": "comment",
      "match": "(?\u003c!')%.*"
    },
    {
      "name": "entity.name.function",
      "match": "(?\u003c!')\\[(not|opt|repeat|list|see|push|pop|\\+|-|/|\\*|=|\u003c|\u003e|\\^|\\.|div|rem|:|#|index|_|length|select|head|tail|,|~=|\u003e=|\u003c=|grep|\\$|quote|unquote|parse|unparse|reparse|typeof|istype|read|write|fget|getp|fput|putp|fputp|fputs|fclose|fopen|fgets|message|pragma|quit|system|pipe|attr) .+?\\]"
    },
    {
      "name": "constant.language",
      "match": "(?\u003c!')\\[(NL|EX(_\\d+)?|IN(_\\d+)?|SP(_\\d+)?|TAB(_\\d+)?|SPON|SPOFF|\\!|round|trunc|toupper|tolower|get|put|gets|print|printattr|debug|breakpoint)\\]"
    },
    {
      "name": "storage.type",
      "match": "(?\u003c!')\\[.+?\\]"
    },
    {
      "name": "constant.numeric",
      "match": "\\b(\\d+)|(\\d+\\.\\d+([\\+-][Ee]\\d+)?)\\b"
    },
    {
      "name": "string.quoted.double",
      "match": "\".*\""
    }
  ]
}

Version data entries

27 entries across 27 versions & 1 rubygems

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