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