Broken Color
:Also Broken Color
----------------------------------- Grammar: TypeScriptReact.tmLanguage ----------------------------------- >// @onlyOwnGrammar - As this has jsx ^^ source.tsx comment.line.double-slash.tsx punctuation.definition.comment.tsx ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.tsx comment.line.double-slash.tsx > const test = (true) ?Broken Color
:Also Broken Color
^ source.tsx ^^^^^ source.tsx meta.var.expr.tsx storage.type.tsx ^ source.tsx meta.var.expr.tsx ^^^^ source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.definition.variable.tsx variable.other.constant.tsx ^ source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx ^ source.tsx meta.var.expr.tsx keyword.operator.assignment.tsx ^ source.tsx meta.var.expr.tsx ^ source.tsx meta.var.expr.tsx meta.brace.round.tsx ^^^^ source.tsx meta.var.expr.tsx constant.language.boolean.true.tsx ^ source.tsx meta.var.expr.tsx meta.brace.round.tsx ^ source.tsx meta.var.expr.tsx ^ source.tsx meta.var.expr.tsx keyword.operator.ternary.tsx ^ source.tsx meta.var.expr.tsx ^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.begin.tsx ^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx entity.name.tag.tsx ^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.end.tsx ^^^^^^^^^^^^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx ^^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.begin.tsx ^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx entity.name.tag.tsx ^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.end.tsx ^ source.tsx meta.var.expr.tsx ^ source.tsx meta.var.expr.tsx keyword.operator.ternary.tsx ^ source.tsx meta.var.expr.tsx ^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.begin.tsx ^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx entity.name.tag.tsx ^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.end.tsx ^^^^^^^^^^^^^^^^^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx ^^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.begin.tsx ^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx entity.name.tag.tsx ^ source.tsx meta.var.expr.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.end.tsx ^ source.tsx meta.var.expr.tsx ================================================ FILE: tests/baselines/Issue241.baseline.txt ================================================ original file ----------------------------------- function f(): () => number { const x = 0; } function foo(): [number, () => number] { const x = 0; } function f(): () => number { const x = 0; } function f2(): () => {x: number }{ const x = 0; } function foo2(): [number, () => { x: number }] { const x = 0; } ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- >function f(): () => number { ^^^^^^^^ source.ts meta.function.ts storage.type.function.ts ^ source.ts meta.function.ts ^ source.ts meta.function.ts meta.definition.function.ts entity.name.function.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.function.ts meta.return.type.ts keyword.operator.type.annotation.ts ^ source.ts meta.function.ts meta.return.type.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.function.ts meta.return.type.ts ^^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts storage.type.function.arrow.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts ^^^^^^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts support.type.primitive.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts > const x = 0; ^^^^ source.ts meta.function.ts meta.block.ts ^^^^^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.constant.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts constant.numeric.decimal.ts ^ source.ts meta.function.ts meta.block.ts punctuation.terminator.statement.ts >} ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts >function foo(): [number, () => number] { ^^^^^^^^ source.ts meta.function.ts storage.type.function.ts ^ source.ts meta.function.ts ^^^ source.ts meta.function.ts meta.definition.function.ts entity.name.function.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.function.ts meta.return.type.ts keyword.operator.type.annotation.ts ^ source.ts meta.function.ts meta.return.type.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.brace.square.ts ^^^^^^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts support.type.primitive.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts punctuation.separator.comma.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts ^^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.return.ts storage.type.function.arrow.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.return.ts ^^^^^^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.return.ts support.type.primitive.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.brace.square.ts ^ source.ts meta.function.ts meta.return.type.ts ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts > const x = 0; ^^^^ source.ts meta.function.ts meta.block.ts ^^^^^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.constant.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts constant.numeric.decimal.ts ^ source.ts meta.function.ts meta.block.ts punctuation.terminator.statement.ts >} ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts >function f(): () => number { ^^^^^^^^ source.ts meta.function.ts storage.type.function.ts ^ source.ts meta.function.ts ^ source.ts meta.function.ts meta.definition.function.ts entity.name.function.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.function.ts meta.return.type.ts keyword.operator.type.annotation.ts ^ source.ts meta.function.ts meta.return.type.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.function.ts meta.return.type.ts ^^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts storage.type.function.arrow.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts ^^^^^^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts support.type.primitive.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts > const x = 0; ^^^^ source.ts meta.function.ts meta.block.ts ^^^^^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.constant.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts constant.numeric.decimal.ts ^ source.ts meta.function.ts meta.block.ts punctuation.terminator.statement.ts >} ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts >function f2(): () => {x: number }{ ^^^^^^^^ source.ts meta.function.ts storage.type.function.ts ^ source.ts meta.function.ts ^^ source.ts meta.function.ts meta.definition.function.ts entity.name.function.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.function.ts meta.return.type.ts keyword.operator.type.annotation.ts ^ source.ts meta.function.ts meta.return.type.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.function.ts meta.return.type.ts ^^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts storage.type.function.arrow.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts meta.object.type.ts punctuation.definition.block.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts meta.object.type.ts meta.field.declaration.ts meta.definition.property.ts variable.object.property.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts keyword.operator.type.annotation.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts ^^^^^^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts support.type.primitive.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.function.return.ts meta.object.type.ts punctuation.definition.block.ts ^ source.ts meta.block.ts punctuation.definition.block.ts > const x = 0; ^^^^ source.ts meta.block.ts ^^^^^ source.ts meta.block.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.constant.ts ^ source.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.block.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.block.ts meta.var.expr.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts punctuation.terminator.statement.ts >} ^ source.ts meta.block.ts punctuation.definition.block.ts >function foo2(): [number, () => { x: number }] { ^^^^^^^^ source.ts meta.function.ts storage.type.function.ts ^ source.ts meta.function.ts ^^^^ source.ts meta.function.ts meta.definition.function.ts entity.name.function.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.function.ts meta.return.type.ts keyword.operator.type.annotation.ts ^ source.ts meta.function.ts meta.return.type.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.brace.square.ts ^^^^^^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts support.type.primitive.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts punctuation.separator.comma.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts ^^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.return.ts storage.type.function.arrow.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.return.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.return.ts meta.object.type.ts punctuation.definition.block.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.return.ts meta.object.type.ts meta.field.declaration.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.return.ts meta.object.type.ts meta.field.declaration.ts meta.definition.property.ts variable.object.property.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.return.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts keyword.operator.type.annotation.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.return.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts ^^^^^^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.return.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts support.type.primitive.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.return.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.type.function.return.ts meta.object.type.ts punctuation.definition.block.ts ^ source.ts meta.function.ts meta.return.type.ts meta.type.tuple.ts meta.brace.square.ts ^ source.ts meta.function.ts meta.return.type.ts ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts > const x = 0; ^^^^ source.ts meta.function.ts meta.block.ts ^^^^^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.constant.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts constant.numeric.decimal.ts ^ source.ts meta.function.ts meta.block.ts punctuation.terminator.statement.ts >} ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts ================================================ FILE: tests/baselines/Issue243.baseline.txt ================================================ original file ----------------------------------- 'use strict'; var pieces = []; var numeration = []; for (var i in pieces) { switch (true) { case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; case /^\"?Accession\"?/.test(pieces[i]): numeration[0] = i; break; } } ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- >'use strict'; ^ source.ts string.quoted.single.ts punctuation.definition.string.begin.ts ^^^^^^^^^^ source.ts string.quoted.single.ts ^ source.ts string.quoted.single.ts punctuation.definition.string.end.ts ^ source.ts punctuation.terminator.statement.ts > ^ source.ts > var pieces = []; ^^^^^^^^ source.ts ^^^ source.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.var.expr.ts ^^^^^^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.readwrite.ts ^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.var.expr.ts meta.array.literal.ts ^ source.ts meta.var.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.var.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts punctuation.terminator.statement.ts > var numeration = []; ^^^^^^^^ source.ts ^^^ source.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.var.expr.ts ^^^^^^^^^^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.readwrite.ts ^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.var.expr.ts meta.array.literal.ts ^ source.ts meta.var.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.var.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts punctuation.terminator.statement.ts > ^ source.ts > for (var i in pieces) { ^^^^^^^^ source.ts ^^^ source.ts keyword.control.loop.ts ^ source.ts ^ source.ts meta.brace.round.ts ^^^ source.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.var.expr.ts ^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.readwrite.ts ^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^^ source.ts keyword.operator.expression.in.ts ^ source.ts ^^^^^^ source.ts variable.other.readwrite.ts ^ source.ts meta.brace.round.ts ^ source.ts ^ source.ts meta.block.ts punctuation.definition.block.ts > switch (true) { ^^^^^^^^^^^^ source.ts meta.block.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-expression.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-expression.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-expression.expr.ts meta.brace.round.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-expression.expr.ts constant.language.boolean.true.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-expression.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.definition.block.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > case /^\"?Accession\"?/.test(pieces[i]): ^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts keyword.control.switch.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.begin.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.control.anchor.regexp ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts ^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts constant.character.escape.backslash.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.function-call.ts support.function.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts punctuation.definition.section.case-statement.ts > numeration[0] = i; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.operator.assignment.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts variable.other.readwrite.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > break; ^^^^^^^^^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts keyword.control.loop.ts ^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts punctuation.terminator.statement.ts > } ^^^^^^^^^^^^ source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts ^ source.ts meta.block.ts switch-statement.expr.ts punctuation.definition.block.ts > } ^^^^^^^^ source.ts meta.block.ts ^ source.ts meta.block.ts punctuation.definition.block.ts > ^ source.ts ================================================ FILE: tests/baselines/Issue244.baseline.txt ================================================ original file ----------------------------------- a.withLatestFrom(axis === 'x' ? initialX : initialY) .map(x => undefined) .switch() .publish().refCount(); const targetX = targetSideObs('x'); const targetY = targetSideObs('y'); ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- >a.withLatestFrom(axis === 'x' ? initialX : initialY) ^ source.ts meta.function-call.ts variable.other.object.ts ^ source.ts meta.function-call.ts punctuation.accessor.ts ^^^^^^^^^^^^^^ source.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.brace.round.ts ^^^^ source.ts variable.other.readwrite.ts ^ source.ts ^^^ source.ts keyword.operator.comparison.ts ^ source.ts ^ source.ts string.quoted.single.ts punctuation.definition.string.begin.ts ^ source.ts string.quoted.single.ts ^ source.ts string.quoted.single.ts punctuation.definition.string.end.ts ^ source.ts ^ source.ts keyword.operator.ternary.ts ^ source.ts ^^^^^^^^ source.ts variable.other.readwrite.ts ^ source.ts ^ source.ts keyword.operator.ternary.ts ^ source.ts ^^^^^^^^ source.ts variable.other.readwrite.ts ^ source.ts meta.brace.round.ts > .map(x => undefined) ^ source.ts ^ source.ts meta.function-call.ts punctuation.accessor.ts ^^^ source.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.brace.round.ts ^ source.ts meta.arrow.ts variable.parameter.ts ^ source.ts meta.arrow.ts ^^ source.ts meta.arrow.ts storage.type.function.arrow.ts ^ source.ts meta.arrow.ts ^^^^^^^^^ source.ts constant.language.undefined.ts ^ source.ts meta.brace.round.ts > .switch() ^ source.ts ^ source.ts meta.function-call.ts punctuation.accessor.ts ^^^^^^ source.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.brace.round.ts ^ source.ts meta.brace.round.ts > .publish().refCount(); ^ source.ts ^ source.ts meta.function-call.ts punctuation.accessor.ts ^^^^^^^ source.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.brace.round.ts ^ source.ts meta.brace.round.ts ^ source.ts meta.function-call.ts punctuation.accessor.ts ^^^^^^^^ source.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.brace.round.ts ^ source.ts meta.brace.round.ts ^ source.ts punctuation.terminator.statement.ts > ^ source.ts >const targetX = targetSideObs('x'); ^^^^^ source.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.var.expr.ts ^^^^^^^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.constant.ts ^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.var.expr.ts ^^^^^^^^^^^^^ source.ts meta.var.expr.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.var.expr.ts meta.brace.round.ts ^ source.ts meta.var.expr.ts string.quoted.single.ts punctuation.definition.string.begin.ts ^ source.ts meta.var.expr.ts string.quoted.single.ts ^ source.ts meta.var.expr.ts string.quoted.single.ts punctuation.definition.string.end.ts ^ source.ts meta.var.expr.ts meta.brace.round.ts ^ source.ts punctuation.terminator.statement.ts >const targetY = targetSideObs('y'); ^^^^^ source.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.var.expr.ts ^^^^^^^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.constant.ts ^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.var.expr.ts ^^^^^^^^^^^^^ source.ts meta.var.expr.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.var.expr.ts meta.brace.round.ts ^ source.ts meta.var.expr.ts string.quoted.single.ts punctuation.definition.string.begin.ts ^ source.ts meta.var.expr.ts string.quoted.single.ts ^ source.ts meta.var.expr.ts string.quoted.single.ts punctuation.definition.string.end.ts ^ source.ts meta.var.expr.ts meta.brace.round.ts ^ source.ts punctuation.terminator.statement.ts ================================================ FILE: tests/baselines/Issue247.baseline.txt ================================================ original file ----------------------------------- @dec<{}>() class Test { } ----------------------------------- Grammar: TypeScriptReact.tmLanguage ----------------------------------- >@dec<{}>() ^ source.tsx meta.decorator.tsx punctuation.decorator.tsx ^^^ source.tsx meta.decorator.tsx meta.function-call.tsx entity.name.function.tsx ^ source.tsx meta.decorator.tsx meta.type.parameters.tsx punctuation.definition.typeparameters.begin.tsx ^ source.tsx meta.decorator.tsx meta.type.parameters.tsx meta.object.type.tsx punctuation.definition.block.tsx ^ source.tsx meta.decorator.tsx meta.type.parameters.tsx meta.object.type.tsx punctuation.definition.block.tsx ^ source.tsx meta.decorator.tsx meta.type.parameters.tsx punctuation.definition.typeparameters.end.tsx ^ source.tsx meta.decorator.tsx meta.brace.round.tsx ^ source.tsx meta.decorator.tsx meta.brace.round.tsx >class Test { ^^^^^ source.tsx meta.class.tsx storage.type.class.tsx ^ source.tsx meta.class.tsx ^^^^ source.tsx meta.class.tsx entity.name.type.class.tsx ^ source.tsx meta.class.tsx ^ source.tsx meta.class.tsx punctuation.definition.block.tsx >} ^ source.tsx meta.class.tsx punctuation.definition.block.tsx > ^ source.tsx ================================================ FILE: tests/baselines/Issue248.baseline.txt ================================================ original file ----------------------------------- class C1 { m1 = 1; static s1() { return [() => (new this).m1]; } } class C2 { m1 = 1; static s1() { return [() => (new this).m1]; } } class C3 { m1 = 1; static s1() { return [() => (new this).m1]; } } class C4 { m1 = 1; static s1() { return [() => (new this).m1]; } } class C5 { m1 = 1; static s1() { return [() => (new this).m1]; } } class C6 { m1 = 1; static s1() { return [() => (new this).m1]; } } ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- >class C1 { ^^^^^ source.ts meta.class.ts storage.type.class.ts ^ source.ts meta.class.ts ^^ source.ts meta.class.ts entity.name.type.class.ts ^ source.ts meta.class.ts ^ source.ts meta.class.ts punctuation.definition.block.ts > m1 = 1; ^^^^ source.ts meta.class.ts meta.field.declaration.ts ^^ source.ts meta.class.ts meta.field.declaration.ts meta.definition.property.ts variable.object.property.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts keyword.operator.assignment.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts constant.numeric.decimal.ts ^ source.ts meta.class.ts punctuation.terminator.statement.ts > static s1() { ^^^^ source.ts meta.class.ts ^^^^^^ source.ts meta.class.ts storage.modifier.ts ^ source.ts meta.class.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.definition.method.ts entity.name.function.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts > return [() => (new this).m1]; ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts keyword.control.flow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts storage.type.function.arrow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.round.ts ^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts keyword.operator.new.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts variable.language.this.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts punctuation.accessor.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts variable.other.property.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts > } ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts >} ^ source.ts meta.class.ts punctuation.definition.block.ts >class C2 { ^^^^^ source.ts meta.class.ts storage.type.class.ts ^ source.ts meta.class.ts ^^ source.ts meta.class.ts entity.name.type.class.ts ^ source.ts meta.class.ts ^ source.ts meta.class.ts punctuation.definition.block.ts > m1 = 1; ^^^^ source.ts meta.class.ts meta.field.declaration.ts ^^ source.ts meta.class.ts meta.field.declaration.ts meta.definition.property.ts variable.object.property.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts keyword.operator.assignment.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts constant.numeric.decimal.ts ^ source.ts meta.class.ts punctuation.terminator.statement.ts > static s1() { ^^^^ source.ts meta.class.ts ^^^^^^ source.ts meta.class.ts storage.modifier.ts ^ source.ts meta.class.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.definition.method.ts entity.name.function.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts > return [() => (new this).m1]; ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts keyword.control.flow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts storage.type.function.arrow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.round.ts ^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts keyword.operator.new.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts variable.language.this.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts punctuation.accessor.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts variable.other.property.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts > } ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts >} ^ source.ts meta.class.ts punctuation.definition.block.ts >class C3 { ^^^^^ source.ts meta.class.ts storage.type.class.ts ^ source.ts meta.class.ts ^^ source.ts meta.class.ts entity.name.type.class.ts ^ source.ts meta.class.ts ^ source.ts meta.class.ts punctuation.definition.block.ts > m1 = 1; ^^^^ source.ts meta.class.ts meta.field.declaration.ts ^^ source.ts meta.class.ts meta.field.declaration.ts meta.definition.property.ts variable.object.property.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts keyword.operator.assignment.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts constant.numeric.decimal.ts ^ source.ts meta.class.ts punctuation.terminator.statement.ts > static s1() { ^^^^ source.ts meta.class.ts ^^^^^^ source.ts meta.class.ts storage.modifier.ts ^ source.ts meta.class.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.definition.method.ts entity.name.function.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts > return [() => (new this).m1]; ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts keyword.control.flow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts storage.type.function.arrow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.round.ts ^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts keyword.operator.new.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts variable.language.this.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts punctuation.accessor.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts variable.other.property.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts > } ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts >} ^ source.ts meta.class.ts punctuation.definition.block.ts >class C4 { ^^^^^ source.ts meta.class.ts storage.type.class.ts ^ source.ts meta.class.ts ^^ source.ts meta.class.ts entity.name.type.class.ts ^ source.ts meta.class.ts ^ source.ts meta.class.ts punctuation.definition.block.ts > m1 = 1; ^^^^ source.ts meta.class.ts meta.field.declaration.ts ^^ source.ts meta.class.ts meta.field.declaration.ts meta.definition.property.ts variable.object.property.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts keyword.operator.assignment.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts constant.numeric.decimal.ts ^ source.ts meta.class.ts punctuation.terminator.statement.ts > static s1() { ^^^^ source.ts meta.class.ts ^^^^^^ source.ts meta.class.ts storage.modifier.ts ^ source.ts meta.class.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.definition.method.ts entity.name.function.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts > return [() => (new this).m1]; ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts keyword.control.flow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts storage.type.function.arrow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.round.ts ^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts keyword.operator.new.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts variable.language.this.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts punctuation.accessor.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts variable.other.property.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts > } ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts >} ^ source.ts meta.class.ts punctuation.definition.block.ts >class C5 { ^^^^^ source.ts meta.class.ts storage.type.class.ts ^ source.ts meta.class.ts ^^ source.ts meta.class.ts entity.name.type.class.ts ^ source.ts meta.class.ts ^ source.ts meta.class.ts punctuation.definition.block.ts > m1 = 1; ^^^^ source.ts meta.class.ts meta.field.declaration.ts ^^ source.ts meta.class.ts meta.field.declaration.ts meta.definition.property.ts variable.object.property.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts keyword.operator.assignment.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts constant.numeric.decimal.ts ^ source.ts meta.class.ts punctuation.terminator.statement.ts > static s1() { ^^^^ source.ts meta.class.ts ^^^^^^ source.ts meta.class.ts storage.modifier.ts ^ source.ts meta.class.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.definition.method.ts entity.name.function.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts > return [() => (new this).m1]; ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts keyword.control.flow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts storage.type.function.arrow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.round.ts ^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts keyword.operator.new.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts variable.language.this.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts punctuation.accessor.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts variable.other.property.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts > } ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts >} ^ source.ts meta.class.ts punctuation.definition.block.ts >class C6 { ^^^^^ source.ts meta.class.ts storage.type.class.ts ^ source.ts meta.class.ts ^^ source.ts meta.class.ts entity.name.type.class.ts ^ source.ts meta.class.ts ^ source.ts meta.class.ts punctuation.definition.block.ts > m1 = 1; ^^^^ source.ts meta.class.ts meta.field.declaration.ts ^^ source.ts meta.class.ts meta.field.declaration.ts meta.definition.property.ts variable.object.property.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts keyword.operator.assignment.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts constant.numeric.decimal.ts ^ source.ts meta.class.ts punctuation.terminator.statement.ts > static s1() { ^^^^ source.ts meta.class.ts ^^^^^^ source.ts meta.class.ts storage.modifier.ts ^ source.ts meta.class.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.definition.method.ts entity.name.function.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts > return [() => (new this).m1]; ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts keyword.control.flow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts storage.type.function.arrow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.arrow.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.round.ts ^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts keyword.operator.new.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts new.expr.ts variable.language.this.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts punctuation.accessor.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts variable.other.property.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts > } ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts >} ^ source.ts meta.class.ts punctuation.definition.block.ts ================================================ FILE: tests/baselines/Issue249.baseline.txt ================================================ original file ----------------------------------- const selectDictionary = (dictionaries: StoredDictionaries, lang:string) => { } function selectDictionary(dictionaries: StoredDictionaries, lang:string) { } ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- >const selectDictionary = (dictionaries: StoredDictionaries, lang:string) => { ^^^^^ source.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.var.expr.ts ^^^^^^^^^^^^^^^^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.constant.ts entity.name.function.ts ^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.var.expr.ts meta.arrow.ts ^ source.ts meta.var.expr.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^^^^^^^^^^^^ source.ts meta.var.expr.ts meta.arrow.ts meta.parameters.ts variable.parameter.ts ^ source.ts meta.var.expr.ts meta.arrow.ts meta.parameters.ts meta.type.annotation.ts keyword.operator.type.annotation.ts ^ source.ts meta.var.expr.ts meta.arrow.ts meta.parameters.ts meta.type.annotation.ts ^^^^^^^^^^^^^^^^^^ source.ts meta.var.expr.ts meta.arrow.ts meta.parameters.ts meta.type.annotation.ts entity.name.type.ts ^ source.ts meta.var.expr.ts meta.arrow.ts meta.parameters.ts punctuation.separator.parameter.ts ^ source.ts meta.var.expr.ts meta.arrow.ts meta.parameters.ts ^^^^ source.ts meta.var.expr.ts meta.arrow.ts meta.parameters.ts variable.parameter.ts ^ source.ts meta.var.expr.ts meta.arrow.ts meta.parameters.ts meta.type.annotation.ts keyword.operator.type.annotation.ts ^^^^^^ source.ts meta.var.expr.ts meta.arrow.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts ^ source.ts meta.var.expr.ts meta.arrow.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.var.expr.ts meta.arrow.ts ^^ source.ts meta.var.expr.ts meta.arrow.ts storage.type.function.arrow.ts ^ source.ts meta.var.expr.ts meta.arrow.ts ^ source.ts meta.var.expr.ts meta.arrow.ts meta.block.ts punctuation.definition.block.ts > ^ source.ts meta.var.expr.ts meta.arrow.ts meta.block.ts >} ^ source.ts meta.var.expr.ts meta.arrow.ts meta.block.ts punctuation.definition.block.ts > ^ source.ts >function selectDictionary(dictionaries: StoredDictionaries, lang:string) { ^^^^^^^^ source.ts meta.function.ts storage.type.function.ts ^ source.ts meta.function.ts ^^^^^^^^^^^^^^^^ source.ts meta.function.ts meta.definition.function.ts entity.name.function.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^^^^^^^^^^^^ source.ts meta.function.ts meta.parameters.ts variable.parameter.ts ^ source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts keyword.operator.type.annotation.ts ^ source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts ^^^^^^^^^^^^^^^^^^ source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts entity.name.type.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts ^ source.ts meta.function.ts meta.parameters.ts ^^^^ source.ts meta.function.ts meta.parameters.ts variable.parameter.ts ^ source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts keyword.operator.type.annotation.ts ^^^^^^ source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.function.ts ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts > ^ source.ts meta.function.ts meta.block.ts >} ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts ================================================ FILE: tests/baselines/Issue250.baseline.txt ================================================ original file ----------------------------------- /** Meta-part that defins a Form */ export class FormType extends Type { /** @internal Original FormType instance */ static Original = function () { let type = new FormType; // define embed field type.defineField(DesignID.Embed, new BooleanAtom(false)); // define plan choice type.defineField(DesignID.Plan, PlanChoice.Original); // define fields list let fields = type.defineField(DesignID.Fields, new Ordering(new FieldDesign)); // embed field list fields.embed = true; return type; } (); } ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- >/** Meta-part that defins a Form */ ^^^ source.ts comment.block.documentation.ts punctuation.definition.comment.ts ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.ts comment.block.documentation.ts ^^ source.ts comment.block.documentation.ts punctuation.definition.comment.ts >export class FormType extends Type { ^^^^^^ source.ts meta.class.ts keyword.control.export.ts ^ source.ts meta.class.ts ^^^^^ source.ts meta.class.ts storage.type.class.ts ^ source.ts meta.class.ts ^^^^^^^^ source.ts meta.class.ts entity.name.type.class.ts ^ source.ts meta.class.ts ^^^^^^^ source.ts meta.class.ts storage.modifier.ts ^ source.ts meta.class.ts ^^^^ source.ts meta.class.ts entity.other.inherited-class.ts ^ source.ts meta.class.ts ^ source.ts meta.class.ts punctuation.definition.block.ts > ^ source.ts meta.class.ts > /** @internal Original FormType instance */ ^^ source.ts meta.class.ts ^^^ source.ts meta.class.ts comment.block.documentation.ts punctuation.definition.comment.ts ^ source.ts meta.class.ts comment.block.documentation.ts ^ source.ts meta.class.ts comment.block.documentation.ts storage.type.class.jsdoc punctuation.definition.block.tag.jsdoc ^^^^^^^^ source.ts meta.class.ts comment.block.documentation.ts storage.type.class.jsdoc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.ts meta.class.ts comment.block.documentation.ts ^^ source.ts meta.class.ts comment.block.documentation.ts punctuation.definition.comment.ts > static Original = function () { ^^ source.ts meta.class.ts ^^^^^^ source.ts meta.class.ts storage.modifier.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.definition.property.ts entity.name.function.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts keyword.operator.assignment.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts storage.type.function.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.definition.block.ts > let type = new FormType; ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts ^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.readwrite.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts ^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts new.expr.ts keyword.operator.new.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts new.expr.ts ^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts new.expr.ts variable.other.readwrite.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.terminator.statement.ts > ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts > // define embed field ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.whitespace.comment.leading.ts ^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts comment.line.double-slash.ts punctuation.definition.comment.ts ^^^^^^^^^^^^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts comment.line.double-slash.ts > type.defineField(DesignID.Embed, new BooleanAtom(false)); ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.function-call.ts variable.other.object.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.function-call.ts punctuation.accessor.ts ^^^^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.brace.round.ts ^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts variable.other.object.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.accessor.ts ^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts variable.other.property.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.separator.comma.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts ^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts new.expr.ts keyword.operator.new.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts new.expr.ts ^^^^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts new.expr.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts new.expr.ts meta.brace.round.ts ^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts new.expr.ts constant.language.boolean.false.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts new.expr.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.terminator.statement.ts > ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts > // define plan choice ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.whitespace.comment.leading.ts ^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts comment.line.double-slash.ts punctuation.definition.comment.ts ^^^^^^^^^^^^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts comment.line.double-slash.ts > type.defineField(DesignID.Plan, PlanChoice.Original); ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.function-call.ts variable.other.object.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.function-call.ts punctuation.accessor.ts ^^^^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.brace.round.ts ^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts variable.other.object.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.accessor.ts ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts variable.other.property.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.separator.comma.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts ^^^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts variable.other.object.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.accessor.ts ^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts variable.other.property.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.terminator.statement.ts > ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts > // define fields list ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.whitespace.comment.leading.ts ^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts comment.line.double-slash.ts punctuation.definition.comment.ts ^^^^^^^^^^^^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts comment.line.double-slash.ts > let fields = ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts ^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts ^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.readwrite.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts keyword.operator.assignment.ts > type.defineField(DesignID.Fields, new Ordering(new FieldDesign)); ^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts meta.function-call.ts variable.other.object.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts meta.function-call.ts punctuation.accessor.ts ^^^^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts meta.brace.round.ts ^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts variable.other.object.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts punctuation.accessor.ts ^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts variable.other.property.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts punctuation.separator.comma.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts ^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts new.expr.ts keyword.operator.new.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts new.expr.ts ^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts new.expr.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts new.expr.ts meta.brace.round.ts ^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts new.expr.ts new.expr.ts keyword.operator.new.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts new.expr.ts new.expr.ts ^^^^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts new.expr.ts new.expr.ts variable.other.readwrite.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts new.expr.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts meta.var.expr.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.terminator.statement.ts > // embed field list ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.whitespace.comment.leading.ts ^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts comment.line.double-slash.ts punctuation.definition.comment.ts ^^^^^^^^^^^^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts comment.line.double-slash.ts > fields.embed = true; ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts ^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts variable.other.object.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.accessor.ts ^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts variable.other.property.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts keyword.operator.assignment.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts constant.language.boolean.true.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.terminator.statement.ts > ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts > return type; ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts ^^^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts keyword.control.flow.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts ^^^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts variable.other.readwrite.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.terminator.statement.ts > } (); ^^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.function.expression.ts meta.block.ts punctuation.definition.block.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.brace.round.ts ^ source.ts meta.class.ts punctuation.terminator.statement.ts >} ^ source.ts meta.class.ts punctuation.definition.block.ts ================================================ FILE: tests/baselines/Issue251.baseline.txt ================================================ original file ----------------------------------- for(var j=0; (jWelcome to your new single-page application, built with:
To help you get started, we've also set up:
webpack build tool. Your client-side resources are dynamically built on demand. Updates are available as soon as you modify any file.webpack build tool produces minified static CSS and JavaScript files.Welcome to your new single-page application, built with:
^^^^^^^^^^^^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx ^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.begin.tsx ^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx entity.name.tag.tsx ^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.end.tsx ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx ^^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.begin.tsx ^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx entity.name.tag.tsx ^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.end.tsx >To help you get started, we've also set up:
^^^^^^^^^^^^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx ^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.begin.tsx ^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx entity.name.tag.tsx ^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.end.tsx ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx ^^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.begin.tsx ^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx entity.name.tag.tsx ^ source.tsx meta.export.default.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.end.tsx >webpack build tool. Your client-side resources are dynamically built on demand. Updates are available as soon as you modify any file.webpack build tool produces minified static CSS and JavaScript files.{weekDay.label} {this.props.data[weekDay.id].start} - {this.props.data[weekDay.id].finish}
)) } } ----------------------------------- Grammar: TypeScriptReact.tmLanguage ----------------------------------- >// @onlyOwnGrammar - As this has jsx ^^ source.tsx comment.line.double-slash.tsx punctuation.definition.comment.tsx ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.tsx comment.line.double-slash.tsx >class c { ^^^^^ source.tsx meta.class.tsx storage.type.class.tsx ^ source.tsx meta.class.tsx ^ source.tsx meta.class.tsx entity.name.type.class.tsx ^ source.tsx meta.class.tsx ^ source.tsx meta.class.tsx punctuation.definition.block.tsx >render() { ^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.definition.method.tsx entity.name.function.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.parameters.tsx punctuation.definition.parameters.begin.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.parameters.tsx punctuation.definition.parameters.end.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx punctuation.definition.block.tsx > return this.props.data.weekDays.filter((weekDay, index) => (this.state.showAll || index < 3)).map((weekDay, key) => ( ^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx ^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx keyword.control.flow.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx ^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.function-call.tsx variable.language.this.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.function-call.tsx punctuation.accessor.tsx ^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.function-call.tsx variable.other.object.property.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.function-call.tsx punctuation.accessor.tsx ^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.function-call.tsx support.variable.property.dom.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.function-call.tsx punctuation.accessor.tsx ^^^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.function-call.tsx variable.other.object.property.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.function-call.tsx punctuation.accessor.tsx ^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.function-call.tsx entity.name.function.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.brace.round.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.parameters.tsx punctuation.definition.parameters.begin.tsx ^^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.parameters.tsx variable.parameter.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.parameters.tsx punctuation.separator.parameter.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.parameters.tsx ^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.parameters.tsx variable.parameter.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.parameters.tsx punctuation.definition.parameters.end.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx ^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx storage.type.function.arrow.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.brace.round.tsx ^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx variable.language.this.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx punctuation.accessor.tsx ^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx variable.other.object.property.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx punctuation.accessor.tsx ^^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx variable.other.property.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx ^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx keyword.operator.logical.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx ^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx variable.other.readwrite.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx keyword.operator.relational.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx constant.numeric.decimal.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.brace.round.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.brace.round.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.function-call.tsx punctuation.accessor.tsx ^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.function-call.tsx entity.name.function.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.brace.round.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.parameters.tsx punctuation.definition.parameters.begin.tsx ^^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.parameters.tsx variable.parameter.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.parameters.tsx punctuation.separator.parameter.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.parameters.tsx ^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.parameters.tsx variable.parameter.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.parameters.tsx punctuation.definition.parameters.end.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx ^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx storage.type.function.arrow.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.brace.round.tsx >^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx entity.name.tag.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.tag.attributes.tsx ^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.tag.attributes.tsx entity.other.attribute-name.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.tag.attributes.tsx keyword.operator.assignment.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.tag.attributes.tsx punctuation.section.embedded.begin.tsx ^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.tag.attributes.tsx meta.embedded.expression.tsx variable.other.readwrite.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.tag.attributes.tsx punctuation.section.embedded.end.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx punctuation.definition.tag.end.tsx > {weekDay.label} {this.props.data[weekDay.id].start} - {this.props.data[weekDay.id].finish} ^^^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx punctuation.section.embedded.begin.tsx ^^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx variable.other.object.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx punctuation.accessor.tsx ^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx support.variable.property.dom.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx punctuation.section.embedded.end.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx punctuation.section.embedded.begin.tsx ^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx variable.language.this.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx punctuation.accessor.tsx ^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx variable.other.object.property.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx punctuation.accessor.tsx ^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx support.variable.property.dom.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx meta.array.literal.tsx meta.brace.square.tsx ^^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx meta.array.literal.tsx variable.other.object.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx meta.array.literal.tsx punctuation.accessor.tsx ^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx meta.array.literal.tsx support.variable.property.dom.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx meta.array.literal.tsx meta.brace.square.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx punctuation.accessor.tsx ^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx support.variable.property.dom.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx punctuation.section.embedded.end.tsx ^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx punctuation.section.embedded.begin.tsx ^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx variable.language.this.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx punctuation.accessor.tsx ^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx variable.other.object.property.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx punctuation.accessor.tsx ^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx support.variable.property.dom.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx meta.array.literal.tsx meta.brace.square.tsx ^^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx meta.array.literal.tsx variable.other.object.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx meta.array.literal.tsx punctuation.accessor.tsx ^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx meta.array.literal.tsx support.variable.property.dom.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx meta.array.literal.tsx meta.brace.square.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx punctuation.accessor.tsx ^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx meta.embedded.expression.tsx variable.other.property.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx punctuation.section.embedded.end.tsx >
^^^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx meta.jsx.children.tsx ^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx entity.name.tag.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.tag.tsx punctuation.definition.tag.end.tsx > )) ^^^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.arrow.tsx meta.brace.round.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx meta.brace.round.tsx > } ^^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx ^ source.tsx meta.class.tsx meta.method.declaration.tsx meta.block.tsx punctuation.definition.block.tsx >} ^ source.tsx meta.class.tsx punctuation.definition.block.tsx ================================================ FILE: tests/baselines/Issue431.baseline.txt ================================================ original file ----------------------------------- myFunc (...argName) function otherFunc() {} // <-- Not highlighted. ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- >myFunc ^^^^^^ source.ts variable.other.readwrite.ts >(...argName) ^ source.ts meta.brace.round.ts ^^^ source.ts keyword.operator.spread.ts ^^^^^^^ source.ts variable.other.readwrite.ts ^ source.ts meta.brace.round.ts > ^ source.ts >function otherFunc() {} // <-- Not highlighted. ^^^^^^^^ source.ts meta.function.ts storage.type.function.ts ^ source.ts meta.function.ts ^^^^^^^^^ source.ts meta.function.ts meta.definition.function.ts entity.name.function.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.function.ts ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts ^ source.ts ^^ source.ts comment.line.double-slash.ts punctuation.definition.comment.ts ^^^^^^^^^^^^^^^^^^^^^ source.ts comment.line.double-slash.ts ================================================ FILE: tests/baselines/Issue433.baseline.txt ================================================ original file ----------------------------------- declare module ILogin{ export interface Z {} } ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- >declare module ILogin{ ^^^^^^^ source.ts meta.namespace.declaration.ts storage.modifier.ts ^ source.ts meta.namespace.declaration.ts ^^^^^^ source.ts meta.namespace.declaration.ts storage.type.namespace.ts ^ source.ts meta.namespace.declaration.ts ^^^^^^ source.ts meta.namespace.declaration.ts entity.name.type.module.ts ^ source.ts meta.namespace.declaration.ts meta.block.ts punctuation.definition.block.ts > export interface Z {} ^^^^ source.ts meta.namespace.declaration.ts meta.block.ts ^^^^^^ source.ts meta.namespace.declaration.ts meta.block.ts meta.interface.ts keyword.control.export.ts ^ source.ts meta.namespace.declaration.ts meta.block.ts meta.interface.ts ^^^^^^^^^ source.ts meta.namespace.declaration.ts meta.block.ts meta.interface.ts storage.type.interface.ts ^ source.ts meta.namespace.declaration.ts meta.block.ts meta.interface.ts ^ source.ts meta.namespace.declaration.ts meta.block.ts meta.interface.ts entity.name.type.interface.ts ^ source.ts meta.namespace.declaration.ts meta.block.ts meta.interface.ts ^ source.ts meta.namespace.declaration.ts meta.block.ts meta.interface.ts punctuation.definition.block.ts ^ source.ts meta.namespace.declaration.ts meta.block.ts meta.interface.ts punctuation.definition.block.ts >} ^ source.ts meta.namespace.declaration.ts meta.block.ts punctuation.definition.block.ts ================================================ FILE: tests/baselines/Issue434.baseline.txt ================================================ original file ----------------------------------- export class SomeClass { private someMethod(): void { if (1 < 2) { console.log("TypeScript syntax highlighting is broken!"); } else if (1 > 2) { console.log(""); } } private someOtherMethod() { console.log(""); // const q = 1; var s = 2; let e = 3; } q = 100; } ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- >export class SomeClass { ^^^^^^ source.ts meta.class.ts keyword.control.export.ts ^ source.ts meta.class.ts ^^^^^ source.ts meta.class.ts storage.type.class.ts ^ source.ts meta.class.ts ^^^^^^^^^ source.ts meta.class.ts entity.name.type.class.ts ^ source.ts meta.class.ts ^ source.ts meta.class.ts punctuation.definition.block.ts > private someMethod(): void { ^^^^ source.ts meta.class.ts ^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts storage.modifier.ts ^ source.ts meta.class.ts meta.method.declaration.ts ^^^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.definition.method.ts entity.name.function.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts keyword.operator.type.annotation.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts support.type.primitive.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts > if (1 ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts keyword.control.conditional.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts constant.numeric.decimal.ts > < 2) { ^^^^^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts keyword.operator.relational.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts constant.numeric.decimal.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts punctuation.definition.block.ts > console.log("TypeScript syntax highlighting is broken!"); ^^^^^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts ^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts meta.function-call.ts support.class.console.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts meta.function-call.ts punctuation.accessor.ts ^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts meta.function-call.ts support.function.console.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts string.quoted.double.ts punctuation.definition.string.begin.ts ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts string.quoted.double.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts string.quoted.double.ts punctuation.definition.string.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts punctuation.terminator.statement.ts > } ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts punctuation.definition.block.ts > else if (1 > 2) { ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts keyword.control.conditional.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts keyword.control.conditional.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts constant.numeric.decimal.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts keyword.operator.relational.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts constant.numeric.decimal.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts punctuation.definition.block.ts > console.log(""); ^^^^^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts ^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts meta.function-call.ts support.class.console.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts meta.function-call.ts punctuation.accessor.ts ^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts meta.function-call.ts support.function.console.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts string.quoted.double.ts punctuation.definition.string.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts string.quoted.double.ts punctuation.definition.string.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts punctuation.terminator.statement.ts > } ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.block.ts punctuation.definition.block.ts > } ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts > ^ source.ts meta.class.ts > private someOtherMethod() { ^^^^ source.ts meta.class.ts ^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts storage.modifier.ts ^ source.ts meta.class.ts meta.method.declaration.ts ^^^^^^^^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.definition.method.ts entity.name.function.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts > console.log(""); ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.function-call.ts support.class.console.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.function-call.ts punctuation.accessor.ts ^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.function-call.ts support.function.console.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts string.quoted.double.ts punctuation.definition.string.begin.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts string.quoted.double.ts punctuation.definition.string.end.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts > // ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.whitespace.comment.leading.ts ^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts comment.line.double-slash.ts punctuation.definition.comment.ts > const q = 1; ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.constant.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts constant.numeric.decimal.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts > var s = 2; ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.readwrite.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts constant.numeric.decimal.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts > let e = 3; ^^^^^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.readwrite.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts constant.numeric.decimal.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts > } ^^^^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts ^ source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts > ^ source.ts meta.class.ts > q = 100; ^^^^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts meta.definition.property.ts variable.object.property.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^ source.ts meta.class.ts meta.field.declaration.ts keyword.operator.assignment.ts ^ source.ts meta.class.ts meta.field.declaration.ts ^^^ source.ts meta.class.ts meta.field.declaration.ts constant.numeric.decimal.ts ^ source.ts meta.class.ts punctuation.terminator.statement.ts >} ^ source.ts meta.class.ts punctuation.definition.block.ts ================================================ FILE: tests/baselines/Issue435.baseline.txt ================================================ original file ----------------------------------- /** * Manually add an item to the uploading queue. * * @param {PIXI.DisplayObject|PIXI.Container|PIXI.BaseTexture|PIXI.Texture|PIXI.Graphics|PIXI.Text|*} item - Object to * add to the queue * @return {PIXI.CanvasPrepare} Instance of plugin for chaining. */ ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- >/** ^^^ source.ts comment.block.documentation.ts punctuation.definition.comment.ts > * Manually add an item to the uploading queue. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.ts comment.block.documentation.ts > * ^^^^^^^ source.ts comment.block.documentation.ts > * @param {PIXI.DisplayObject|PIXI.Container|PIXI.BaseTexture|PIXI.Texture|PIXI.Graphics|PIXI.Text|*} item - Object to ^^^^^^^ source.ts comment.block.documentation.ts ^ source.ts comment.block.documentation.ts storage.type.class.jsdoc punctuation.definition.block.tag.jsdoc ^^^^^ source.ts comment.block.documentation.ts storage.type.class.jsdoc ^ source.ts comment.block.documentation.ts ^ source.ts comment.block.documentation.ts entity.name.type.instance.jsdoc punctuation.definition.bracket.curly.begin.jsdoc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.ts comment.block.documentation.ts entity.name.type.instance.jsdoc ^ source.ts comment.block.documentation.ts entity.name.type.instance.jsdoc punctuation.definition.bracket.curly.end.jsdoc ^ source.ts comment.block.documentation.ts ^^^^ source.ts comment.block.documentation.ts variable.other.jsdoc ^^^^^^^^^^^^^ source.ts comment.block.documentation.ts > * add to the queue ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.ts comment.block.documentation.ts > * @return {PIXI.CanvasPrepare} Instance of plugin for chaining. ^^^^^^^ source.ts comment.block.documentation.ts ^ source.ts comment.block.documentation.ts storage.type.class.jsdoc punctuation.definition.block.tag.jsdoc ^^^^^^ source.ts comment.block.documentation.ts storage.type.class.jsdoc ^ source.ts comment.block.documentation.ts ^ source.ts comment.block.documentation.ts entity.name.type.instance.jsdoc punctuation.definition.bracket.curly.begin.jsdoc ^^^^^^^^^^^^^^^^^^ source.ts comment.block.documentation.ts entity.name.type.instance.jsdoc ^ source.ts comment.block.documentation.ts entity.name.type.instance.jsdoc punctuation.definition.bracket.curly.end.jsdoc ^ source.ts comment.block.documentation.ts ^^^^^^^^ source.ts comment.block.documentation.ts ^^^^^^^^^^^^^^^^^^^^^^^^^ source.ts comment.block.documentation.ts > */ ^^^^^ source.ts comment.block.documentation.ts ^^ source.ts comment.block.documentation.ts punctuation.definition.comment.ts ================================================ FILE: tests/baselines/Issue44.baseline.txt ================================================ original file ----------------------------------- interface TestInterface { testvar: string; testfunc(): string; } /* Testing Comments */ ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- > ^ source.ts >interface TestInterface { ^^^^^^^^^ source.ts meta.interface.ts storage.type.interface.ts ^ source.ts meta.interface.ts ^^^^^^^^^^^^^ source.ts meta.interface.ts entity.name.type.interface.ts ^ source.ts meta.interface.ts ^ source.ts meta.interface.ts punctuation.definition.block.ts > testvar: string; ^^ source.ts meta.interface.ts meta.field.declaration.ts ^^^^^^^ source.ts meta.interface.ts meta.field.declaration.ts meta.definition.property.ts variable.object.property.ts ^ source.ts meta.interface.ts meta.field.declaration.ts meta.type.annotation.ts keyword.operator.type.annotation.ts ^ source.ts meta.interface.ts meta.field.declaration.ts meta.type.annotation.ts ^^^^^^ source.ts meta.interface.ts meta.field.declaration.ts meta.type.annotation.ts support.type.primitive.ts ^ source.ts meta.interface.ts punctuation.terminator.statement.ts > testfunc(): string; ^^ source.ts meta.interface.ts meta.method.declaration.ts ^^^^^^^^ source.ts meta.interface.ts meta.method.declaration.ts meta.definition.method.ts entity.name.function.ts ^ source.ts meta.interface.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^ source.ts meta.interface.ts meta.method.declaration.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.interface.ts meta.method.declaration.ts meta.return.type.ts keyword.operator.type.annotation.ts ^ source.ts meta.interface.ts meta.method.declaration.ts meta.return.type.ts ^^^^^^ source.ts meta.interface.ts meta.method.declaration.ts meta.return.type.ts support.type.primitive.ts ^ source.ts meta.interface.ts punctuation.terminator.statement.ts >} ^ source.ts meta.interface.ts punctuation.definition.block.ts > ^ source.ts >/* ^^ source.ts comment.block.ts punctuation.definition.comment.ts > Testing Comments ^^^^^^^^^^^^^^^^^^ source.ts comment.block.ts >*/ ^^ source.ts comment.block.ts punctuation.definition.comment.ts > ^ source.ts ================================================ FILE: tests/baselines/Issue441.baseline.txt ================================================ original file ----------------------------------- func(1) async(1) ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- >func(1) ^^^^ source.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.brace.round.ts ^ source.ts constant.numeric.decimal.ts ^ source.ts meta.brace.round.ts >async(1) ^^^^^ source.ts meta.function-call.ts entity.name.function.ts ^ source.ts meta.brace.round.ts ^ source.ts constant.numeric.decimal.ts ^ source.ts meta.brace.round.ts ================================================ FILE: tests/baselines/Issue444.baseline.txt ================================================ original file ----------------------------------- var test = "123 456"; if ((test.match(/\d+/g)[0]) / (test.match(/\d+/g)[1]) < 1) { return; } if ((test.match(/\d+/g)[0])/(test.match(/\d+/g)[1]) < 1) { return; } ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- >var test = "123 456"; ^^^ source.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.var.expr.ts ^^^^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.definition.variable.ts variable.other.readwrite.ts ^ source.ts meta.var.expr.ts meta.var-single-variable.expr.ts ^ source.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.var.expr.ts ^ source.ts meta.var.expr.ts string.quoted.double.ts punctuation.definition.string.begin.ts ^^^^^^^ source.ts meta.var.expr.ts string.quoted.double.ts ^ source.ts meta.var.expr.ts string.quoted.double.ts punctuation.definition.string.end.ts ^ source.ts punctuation.terminator.statement.ts > ^ source.ts >if ((test.match(/\d+/g)[0]) / (test.match(/\d+/g)[1]) < 1) { ^^ source.ts keyword.control.conditional.ts ^ source.ts ^ source.ts meta.brace.round.ts ^ source.ts meta.brace.round.ts ^^^^ source.ts meta.function-call.ts variable.other.object.ts ^ source.ts meta.function-call.ts punctuation.accessor.ts ^^^^^ source.ts meta.function-call.ts support.function.ts ^ source.ts meta.brace.round.ts ^ source.ts string.regexp.ts punctuation.definition.string.begin.ts ^^ source.ts string.regexp.ts constant.other.character-class.regexp ^ source.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts string.regexp.ts keyword.other.ts ^ source.ts meta.brace.round.ts ^ source.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.brace.round.ts ^ source.ts ^ source.ts keyword.operator.arithmetic.ts ^ source.ts ^ source.ts meta.brace.round.ts ^^^^ source.ts meta.function-call.ts variable.other.object.ts ^ source.ts meta.function-call.ts punctuation.accessor.ts ^^^^^ source.ts meta.function-call.ts support.function.ts ^ source.ts meta.brace.round.ts ^ source.ts string.regexp.ts punctuation.definition.string.begin.ts ^^ source.ts string.regexp.ts constant.other.character-class.regexp ^ source.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts string.regexp.ts keyword.other.ts ^ source.ts meta.brace.round.ts ^ source.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.brace.round.ts ^ source.ts ^ source.ts keyword.operator.relational.ts ^ source.ts ^ source.ts constant.numeric.decimal.ts ^ source.ts meta.brace.round.ts ^ source.ts ^ source.ts meta.block.ts punctuation.definition.block.ts > return; ^^^^ source.ts meta.block.ts ^^^^^^ source.ts meta.block.ts keyword.control.flow.ts ^ source.ts meta.block.ts punctuation.terminator.statement.ts >} ^ source.ts meta.block.ts punctuation.definition.block.ts > ^ source.ts >if ((test.match(/\d+/g)[0])/(test.match(/\d+/g)[1]) < 1) { ^^ source.ts keyword.control.conditional.ts ^ source.ts ^ source.ts meta.brace.round.ts ^ source.ts meta.brace.round.ts ^^^^ source.ts meta.function-call.ts variable.other.object.ts ^ source.ts meta.function-call.ts punctuation.accessor.ts ^^^^^ source.ts meta.function-call.ts support.function.ts ^ source.ts meta.brace.round.ts ^ source.ts string.regexp.ts punctuation.definition.string.begin.ts ^^ source.ts string.regexp.ts constant.other.character-class.regexp ^ source.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts string.regexp.ts keyword.other.ts ^ source.ts meta.brace.round.ts ^ source.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.brace.round.ts ^ source.ts keyword.operator.arithmetic.ts ^ source.ts meta.brace.round.ts ^^^^ source.ts meta.function-call.ts variable.other.object.ts ^ source.ts meta.function-call.ts punctuation.accessor.ts ^^^^^ source.ts meta.function-call.ts support.function.ts ^ source.ts meta.brace.round.ts ^ source.ts string.regexp.ts punctuation.definition.string.begin.ts ^^ source.ts string.regexp.ts constant.other.character-class.regexp ^ source.ts string.regexp.ts keyword.operator.quantifier.regexp ^ source.ts string.regexp.ts punctuation.definition.string.end.ts ^ source.ts string.regexp.ts keyword.other.ts ^ source.ts meta.brace.round.ts ^ source.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.array.literal.ts constant.numeric.decimal.ts ^ source.ts meta.array.literal.ts meta.brace.square.ts ^ source.ts meta.brace.round.ts ^ source.ts ^ source.ts keyword.operator.relational.ts ^ source.ts ^ source.ts constant.numeric.decimal.ts ^ source.ts meta.brace.round.ts ^ source.ts ^ source.ts meta.block.ts punctuation.definition.block.ts > return; ^^^^ source.ts meta.block.ts ^^^^^^ source.ts meta.block.ts keyword.control.flow.ts ^ source.ts meta.block.ts punctuation.terminator.statement.ts >} ^ source.ts meta.block.ts punctuation.definition.block.ts ================================================ FILE: tests/baselines/Issue445.baseline.txt ================================================ original file ----------------------------------- /** * My awesome function. * @param {{id: string, name: string}} object An object with an id and name field. */ function myAwesomeFunction(object) { const { name, id } = object. // do stuff with name and id } ----------------------------------- Grammar: TypeScript.tmLanguage ----------------------------------- >/** ^^^ source.ts comment.block.documentation.ts punctuation.definition.comment.ts > * My awesome function. ^^^^^^^^^^^^^^^^^^^^^^^^ source.ts comment.block.documentation.ts > * @param {{id: string, name: string}} object An object with an id and name field. ^^^ source.ts comment.block.documentation.ts ^ source.ts comment.block.documentation.ts storage.type.class.jsdoc punctuation.definition.block.tag.jsdoc ^^^^^ source.ts comment.block.documentation.ts storage.type.class.jsdoc ^ source.ts comment.block.documentation.ts ^ source.ts comment.block.documentation.ts entity.name.type.instance.jsdoc punctuation.definition.bracket.curly.begin.jsdoc ^ source.ts comment.block.documentation.ts entity.name.type.instance.jsdoc ^^^^^^^^^^^^^^^^^^^^^^^^ source.ts comment.block.documentation.ts entity.name.type.instance.jsdoc ^ source.ts comment.block.documentation.ts entity.name.type.instance.jsdoc ^ source.ts comment.block.documentation.ts entity.name.type.instance.jsdoc punctuation.definition.bracket.curly.end.jsdoc ^ source.ts comment.block.documentation.ts ^^^^^^ source.ts comment.block.documentation.ts variable.other.jsdoc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.ts comment.block.documentation.ts > */ ^ source.ts comment.block.documentation.ts ^^ source.ts comment.block.documentation.ts punctuation.definition.comment.ts >function myAwesomeFunction(object) { ^^^^^^^^ source.ts meta.function.ts storage.type.function.ts ^ source.ts meta.function.ts ^^^^^^^^^^^^^^^^^ source.ts meta.function.ts meta.definition.function.ts entity.name.function.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.begin.ts ^^^^^^ source.ts meta.function.ts meta.parameters.ts variable.parameter.ts ^ source.ts meta.function.ts meta.parameters.ts punctuation.definition.parameters.end.ts ^ source.ts meta.function.ts ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts > const { name, id } = object. ^^ source.ts meta.function.ts meta.block.ts ^^^^^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts storage.type.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts punctuation.definition.binding-pattern.object.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts ^^^^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts meta.definition.variable.ts variable.other.constant.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts punctuation.separator.comma.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts ^^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts meta.definition.variable.ts variable.other.constant.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts punctuation.definition.binding-pattern.object.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts keyword.operator.assignment.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts ^^^^^^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts variable.other.readwrite.ts ^ source.ts meta.function.ts meta.block.ts meta.var.expr.ts punctuation.accessor.ts > // do stuff with name and id ^^ source.ts meta.function.ts meta.block.ts punctuation.whitespace.comment.leading.ts ^^ source.ts meta.function.ts meta.block.ts comment.line.double-slash.ts punctuation.definition.comment.ts ^^^^^^^^^^^^^^^^^^^^^^^^^^ source.ts meta.function.ts meta.block.ts comment.line.double-slash.ts >} ^ source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts ================================================ FILE: tests/baselines/Issue450.baseline.txt ================================================ original file ----------------------------------- // @onlyOwnGrammar - As this has type assertion let a = true ?