{"name":"Apollo Guidance Computer","scopeName":"source.agc","patterns":[{"include":"#main"}],"repository":{"comment":{"patterns":[{"name":"comment.line.number-sign.agc","begin":"#","end":"$","patterns":[{"name":"disable-todo","match":"TODO|FIXME|CHANGED|XXX|IDEA|HACK|NOTE|REVIEW|NB|BUG"}],"beginCaptures":{"0":{"name":"punctuation.definition.comment.agc"}}},{"name":"comment.annotation.numeric.agc","match":"^\\t[-+]\\d+(?=\\t)"}]},"identifier":{"name":"entity.name.identifier.agc","match":"^(?!\\$)(?:[^#\\s]{1,7}\\t|[^#\\s]{8})"},"inclusion":{"name":"meta.preprocessor.include.directive.agc","begin":"^\\$","end":"(?=\\s)","beginCaptures":{"0":{"name":"punctuation.definition.directive.agc"}}},"main":{"patterns":[{"include":"#comment"},{"include":"#number"},{"include":"#inclusion"},{"include":"#identifier"},{"include":"#opcode"}]},"number":{"name":"constant.numeric.agc","match":"[-+]\\d+(?:\\.\\d+)?D?"},"opcode":{"name":"meta.opcode.agc","begin":"(?\u003c=\\t)([^#\\s]+)(?=\\s|$)","end":"$|(?=#)|[^#\\s]+","beginCaptures":{"1":{"name":"keyword.function.opcode.agc"}},"endCaptures":{"0":{"name":"variable.parameter.operand.agc"}}}}}
