Sha256: b56ccfe42313f078f73c6d3aa5abce8b44abf6551d09a415f9bbbeffce996849
Contents?: true
Size: 1.87 KB
Versions: 28
Compression:
Stored size: 1.87 KB
Contents
{ "name": "Apollo Guidance Computer", "scopeName": "source.agc", "fileTypes": [ "agc" ], "patterns": [ { "include": "#main" } ], "repository": { "main": { "patterns": [ { "include": "#comment" }, { "include": "#number" }, { "include": "#inclusion" }, { "include": "#identifier" }, { "include": "#opcode" } ] }, "comment": { "patterns": [ { "name": "comment.line.number-sign.agc", "begin": "#", "end": "$", "beginCaptures": { "0": { "name": "punctuation.definition.comment.agc" } }, "patterns": [ { "match": "TODO|FIXME|CHANGED|XXX|IDEA|HACK|NOTE|REVIEW|NB|BUG", "name": "disable-todo" } ] }, { "name": "comment.annotation.numeric.agc", "match": "^\\t[-+]\\d+(?=\\t)" } ] }, "number": { "name": "constant.numeric.agc", "match": "[-+]\\d+(?:\\.\\d+)?D?" }, "inclusion": { "name": "meta.preprocessor.include.directive.agc", "begin": "^\\$", "end": "(?=\\s)", "beginCaptures": { "0": { "name": "punctuation.definition.directive.agc" } } }, "identifier": { "name": "entity.name.identifier.agc", "match": "^(?!\\$)(?:[^#\\s]{1,7}\\t|[^#\\s]{8})" }, "opcode": { "name": "meta.opcode.agc", "begin": "(?<=\\t)([^#\\s]+)(?=\\s|$)", "end": "$|(?=#)|[^#\\s]+", "beginCaptures": { "1": { "name": "keyword.function.opcode.agc" } }, "endCaptures": { "0": { "name": "variable.parameter.operand.agc" } } } } }
Version data entries
28 entries across 28 versions & 1 rubygems