Scope function names from function calls and add scoping for ,

This commit is contained in:
Sheetal Nandi 2016-09-15 16:03:59 -07:00
Родитель a63a0fb403
Коммит 87aa92a02d
71 изменённых файлов: 1208 добавлений и 528 удалений

Просмотреть файл

@ -36,6 +36,7 @@ repository:
- include: '#destructuring-variable'
- include: '#var-single-variable'
- include: '#comment'
- include: '#punctuation-comma'
var-single-variable:
name: meta.var-single-variable.expr.ts
@ -168,13 +169,14 @@ repository:
- include: '#class-or-interface-declaration'
- include: '#arrow-function'
- include: '#cast'
- include: '#paren-expression'
- include: '#ternary-expression'
- include: '#new-expr'
- include: '#object-literal'
- include: '#expression-operator'
- include: '#operators'
- include: '#function-call'
- include: '#paren-expression'
- include: '#punctuation-comma'
control-statement:
# TODO: convert this to actual statements instead
@ -450,6 +452,7 @@ repository:
- include: '#method-declaration'
- include: '#indexer-declaration'
- include: '#type-annotation'
- include: '#punctuation-comma'
field-declaration:
name: meta.field.declaration.ts
@ -736,6 +739,8 @@ repository:
- include: '#parameter-name'
- include: '#type-annotation'
- include: '#variable-initializer'
- name: punctuation.separator.parameter.ts
match: ','
type-primitive:
name: support.type.primitive.ts
@ -797,6 +802,7 @@ repository:
'0': { name: meta.brace.square.ts }
patterns:
- include: '#type'
- include: '#punctuation-comma'
type-name:
patterns:
@ -820,6 +826,7 @@ repository:
- name: storage.modifier.ts
match: '(?<!\.|\$)\b(extends)\b(?!\$)'
- include: '#type'
- include: '#punctuation-comma'
variable-initializer:
begin: (?<!=|!)(=)(?!=)
@ -883,25 +890,27 @@ repository:
- include: '#switch-block'
function-call:
name: functioncall.expr.ts
#TODO: Scope function names and method names
# Ideal expression that can give us arbitary number of another level of type argument allowed is:
# (<)(?=(([^<>]+)|(\<[^<>]+\>))+>\s*\()
# But this takes really long time and sometimes infinite time to parse negative cases like below:
# if (this.PListCells.length<value && (!this.ListList || !this.DelayedUpdate))
begin: '([_$[:alpha:]][_$[:alnum:]]*)\s*(?=(<[^<>]*(\<[^<>]+\>)*[^<>]*(\<[^<>]+\>)*[^<>]*>\s*)?\()'
beginCaptures:
'1': { name: entity.name.function.ts }
end: (?=\()
patterns:
- include: '#comment'
- name: meta.type.parameters.ts
# Ideal expression that can give us arbitary number of another level of type argument allowed is:
# (<)(?=(([^<>]+)|(\<[^<>]+\>))+>\s*\()
# But this takes really long time and sometimes infinite time to parse negative cases like below:
# if (this.PListCells.length<value && (!this.ListList || !this.DelayedUpdate))
begin: '([_$[:alpha:]][_$[:alnum:]]*)\s*(<)(?=[^<>]*(\<[^<>]+\>)*[^<>]*(\<[^<>]+\>)*[^<>]*>\s*\()'
begin: \<
beginCaptures:
'1': { name: entity.name.function.ts }
'2': { name: punctuation.definition.typeparameters.begin.ts }
end: '(>)'
'0': { name: punctuation.definition.typeparameters.begin.ts }
end: \>
endCaptures:
'1': { name: punctuation.definition.typeparameters.end.ts }
'0': { name: punctuation.definition.typeparameters.end.ts }
patterns:
- include: '#type'
#TODO: Scope function names and method names
#TODO: Scope function call arguments better?
- include: '#paren-expression'
- include: '#punctuation-comma'
cast:
name: cast.expr.ts
@ -970,6 +979,7 @@ repository:
match: ([_$[:alpha:]][_$[:alnum:]]*)\s*(?=,|\})
captures:
'1': { name: variable.other.readwrite.ts }
- include: '#punctuation-comma'
expression-operator:
patterns:
@ -1060,6 +1070,10 @@ repository:
- include: '#type-predicate-operator'
- include: '#type'
punctuation-comma:
name: punctuation.separator.comma.ts
match: ','
paren-expression:
begin: \(
beginCaptures:
@ -1069,6 +1083,7 @@ repository:
'0': {name: meta.brace.round.ts }
patterns:
- include: '#expression'
- include: '#punctuation-comma'
qstring-double:
name: string.quoted.double.ts
@ -1265,6 +1280,7 @@ repository:
'0': { name: meta.brace.square.ts }
patterns:
- include: '#expression'
- include: '#punctuation-comma'
numeric-literal:
patterns:

Просмотреть файл

@ -146,6 +146,10 @@
<key>include</key>
<string>#expression</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>arrow-function</key>
@ -1200,10 +1204,6 @@
<key>include</key>
<string>#cast</string>
</dict>
<dict>
<key>include</key>
<string>#paren-expression</string>
</dict>
<dict>
<key>include</key>
<string>#ternary-expression</string>
@ -1228,6 +1228,14 @@
<key>include</key>
<string>#function-call</string>
</dict>
<dict>
<key>include</key>
<string>#paren-expression</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>expression-operator</key>
@ -1393,31 +1401,40 @@
</dict>
<key>function-call</key>
<dict>
<key>name</key>
<string>functioncall.expr.ts</string>
<key>begin</key>
<string>([_$[:alpha:]][_$[:alnum:]]*)\s*(?=(&lt;[^&lt;&gt;]*(\&lt;[^&lt;&gt;]+\&gt;)*[^&lt;&gt;]*(\&lt;[^&lt;&gt;]+\&gt;)*[^&lt;&gt;]*&gt;\s*)?\()</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>entity.name.function.ts</string>
</dict>
</dict>
<key>end</key>
<string>(?=\()</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>#comment</string>
</dict>
<dict>
<key>begin</key>
<string>([_$[:alpha:]][_$[:alnum:]]*)\s*(&lt;)(?=[^&lt;&gt;]*(\&lt;[^&lt;&gt;]+\&gt;)*[^&lt;&gt;]*(\&lt;[^&lt;&gt;]+\&gt;)*[^&lt;&gt;]*&gt;\s*\()</string>
<string>\&lt;</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>entity.name.function.ts</string>
</dict>
<key>2</key>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.typeparameters.begin.ts</string>
</dict>
</dict>
<key>end</key>
<string>(&gt;)</string>
<string>\&gt;</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.typeparameters.end.ts</string>
@ -1431,12 +1448,12 @@
<key>include</key>
<string>#type</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<dict>
<key>include</key>
<string>#paren-expression</string>
</dict>
</array>
</dict>
<key>function-declaration</key>
@ -1588,6 +1605,12 @@
<key>include</key>
<string>#variable-initializer</string>
</dict>
<dict>
<key>match</key>
<string>,</string>
<key>name</key>
<string>punctuation.separator.parameter.ts</string>
</dict>
</array>
</dict>
<key>import-declaration</key>
@ -2560,6 +2583,10 @@
<key>name</key>
<string>meta.object.member.ts</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>operators</key>
@ -2832,6 +2859,10 @@
<key>include</key>
<string>#expression</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>property-accessor</key>
@ -2841,6 +2872,13 @@
<key>name</key>
<string>storage.type.property.ts</string>
</dict>
<key>punctuation-comma</key>
<dict>
<key>match</key>
<string>,</string>
<key>name</key>
<string>punctuation.separator.comma.ts</string>
</dict>
<key>qstring-double</key>
<dict>
<key>begin</key>
@ -3819,6 +3857,10 @@
<key>include</key>
<string>#type-annotation</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>type-operator</key>
@ -3868,6 +3910,10 @@
<key>include</key>
<string>#type</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>type-paren-or-function-parameters</key>
@ -3955,6 +4001,10 @@
<key>include</key>
<string>#type</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>typeof-operator</key>
@ -4006,6 +4056,10 @@
<key>include</key>
<string>#comment</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>var-single-variable</key>

Просмотреть файл

@ -40,6 +40,7 @@ repository:
- include: '#destructuring-variable'
- include: '#var-single-variable'
- include: '#comment'
- include: '#punctuation-comma'
var-single-variable:
name: meta.var-single-variable.expr.tsx
@ -172,13 +173,14 @@ repository:
- include: '#function-declaration'
- include: '#class-or-interface-declaration'
- include: '#arrow-function'
- include: '#paren-expression'
- include: '#ternary-expression'
- include: '#new-expr'
- include: '#object-literal'
- include: '#expression-operator'
- include: '#operators'
- include: '#function-call'
- include: '#paren-expression'
- include: '#punctuation-comma'
control-statement:
# TODO: convert this to actual statements instead
@ -454,6 +456,7 @@ repository:
- include: '#method-declaration'
- include: '#indexer-declaration'
- include: '#type-annotation'
- include: '#punctuation-comma'
field-declaration:
name: meta.field.declaration.tsx
@ -740,6 +743,8 @@ repository:
- include: '#parameter-name'
- include: '#type-annotation'
- include: '#variable-initializer'
- name: punctuation.separator.parameter.tsx
match: ','
type-primitive:
name: support.type.primitive.tsx
@ -801,6 +806,7 @@ repository:
'0': { name: meta.brace.square.tsx }
patterns:
- include: '#type'
- include: '#punctuation-comma'
type-name:
patterns:
@ -824,6 +830,7 @@ repository:
- name: storage.modifier.tsx
match: '(?<!\.|\$)\b(extends)\b(?!\$)'
- include: '#type'
- include: '#punctuation-comma'
variable-initializer:
begin: (?<!=|!)(=)(?!=)
@ -887,25 +894,27 @@ repository:
- include: '#switch-block'
function-call:
name: functioncall.expr.tsx
#TODO: Scope function names and method names
# Ideal expression that can give us arbitary number of another level of type argument allowed is:
# (<)(?=(([^<>]+)|(\<[^<>]+\>))+>\s*\()
# But this takes really long time and sometimes infinite time to parse negative cases like below:
# if (this.PListCells.length<value && (!this.ListList || !this.DelayedUpdate))
begin: '([_$[:alpha:]][_$[:alnum:]]*)\s*(?=(<[^<>]*(\<[^<>]+\>)*[^<>]*(\<[^<>]+\>)*[^<>]*>\s*)?\()'
beginCaptures:
'1': { name: entity.name.function.tsx }
end: (?=\()
patterns:
- include: '#comment'
- name: meta.type.parameters.tsx
# Ideal expression that can give us arbitary number of another level of type argument allowed is:
# (<)(?=(([^<>]+)|(\<[^<>]+\>))+>\s*\()
# But this takes really long time and sometimes infinite time to parse negative cases like below:
# if (this.PListCells.length<value && (!this.ListList || !this.DelayedUpdate))
begin: '([_$[:alpha:]][_$[:alnum:]]*)\s*(<)(?=[^<>]*(\<[^<>]+\>)*[^<>]*(\<[^<>]+\>)*[^<>]*>\s*\()'
begin: \<
beginCaptures:
'1': { name: entity.name.function.tsx }
'2': { name: punctuation.definition.typeparameters.begin.tsx }
end: '(>)'
'0': { name: punctuation.definition.typeparameters.begin.tsx }
end: \>
endCaptures:
'1': { name: punctuation.definition.typeparameters.end.tsx }
'0': { name: punctuation.definition.typeparameters.end.tsx }
patterns:
- include: '#type'
#TODO: Scope function names and method names
#TODO: Scope function call arguments better?
- include: '#paren-expression'
- include: '#punctuation-comma'
new-expr:
name: new.expr.tsx
@ -959,6 +968,7 @@ repository:
match: ([_$[:alpha:]][_$[:alnum:]]*)\s*(?=,|\})
captures:
'1': { name: variable.other.readwrite.tsx }
- include: '#punctuation-comma'
expression-operator:
patterns:
@ -1049,6 +1059,10 @@ repository:
- include: '#type-predicate-operator'
- include: '#type'
punctuation-comma:
name: punctuation.separator.comma.tsx
match: ','
paren-expression:
begin: \(
beginCaptures:
@ -1058,6 +1072,7 @@ repository:
'0': {name: meta.brace.round.tsx }
patterns:
- include: '#expression'
- include: '#punctuation-comma'
qstring-double:
name: string.quoted.double.tsx
@ -1254,6 +1269,7 @@ repository:
'0': { name: meta.brace.square.tsx }
patterns:
- include: '#expression'
- include: '#punctuation-comma'
numeric-literal:
patterns:

Просмотреть файл

@ -146,6 +146,10 @@
<key>include</key>
<string>#expression</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>arrow-function</key>
@ -1168,10 +1172,6 @@
<key>include</key>
<string>#arrow-function</string>
</dict>
<dict>
<key>include</key>
<string>#paren-expression</string>
</dict>
<dict>
<key>include</key>
<string>#ternary-expression</string>
@ -1196,6 +1196,14 @@
<key>include</key>
<string>#function-call</string>
</dict>
<dict>
<key>include</key>
<string>#paren-expression</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>expression-operator</key>
@ -1361,31 +1369,40 @@
</dict>
<key>function-call</key>
<dict>
<key>name</key>
<string>functioncall.expr.tsx</string>
<key>begin</key>
<string>([_$[:alpha:]][_$[:alnum:]]*)\s*(?=(&lt;[^&lt;&gt;]*(\&lt;[^&lt;&gt;]+\&gt;)*[^&lt;&gt;]*(\&lt;[^&lt;&gt;]+\&gt;)*[^&lt;&gt;]*&gt;\s*)?\()</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>entity.name.function.tsx</string>
</dict>
</dict>
<key>end</key>
<string>(?=\()</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>#comment</string>
</dict>
<dict>
<key>begin</key>
<string>([_$[:alpha:]][_$[:alnum:]]*)\s*(&lt;)(?=[^&lt;&gt;]*(\&lt;[^&lt;&gt;]+\&gt;)*[^&lt;&gt;]*(\&lt;[^&lt;&gt;]+\&gt;)*[^&lt;&gt;]*&gt;\s*\()</string>
<string>\&lt;</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>entity.name.function.tsx</string>
</dict>
<key>2</key>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.typeparameters.begin.tsx</string>
</dict>
</dict>
<key>end</key>
<string>(&gt;)</string>
<string>\&gt;</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<key>0</key>
<dict>
<key>name</key>
<string>punctuation.definition.typeparameters.end.tsx</string>
@ -1399,12 +1416,12 @@
<key>include</key>
<string>#type</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<dict>
<key>include</key>
<string>#paren-expression</string>
</dict>
</array>
</dict>
<key>function-declaration</key>
@ -1556,6 +1573,12 @@
<key>include</key>
<string>#variable-initializer</string>
</dict>
<dict>
<key>match</key>
<string>,</string>
<key>name</key>
<string>punctuation.separator.parameter.tsx</string>
</dict>
</array>
</dict>
<key>import-declaration</key>
@ -2946,6 +2969,10 @@
<key>name</key>
<string>meta.object.member.tsx</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>operators</key>
@ -3218,6 +3245,10 @@
<key>include</key>
<string>#expression</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>property-accessor</key>
@ -3227,6 +3258,13 @@
<key>name</key>
<string>storage.type.property.tsx</string>
</dict>
<key>punctuation-comma</key>
<dict>
<key>match</key>
<string>,</string>
<key>name</key>
<string>punctuation.separator.comma.tsx</string>
</dict>
<key>qstring-double</key>
<dict>
<key>begin</key>
@ -4209,6 +4247,10 @@
<key>include</key>
<string>#type-annotation</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>type-operator</key>
@ -4258,6 +4300,10 @@
<key>include</key>
<string>#type</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>type-paren-or-function-parameters</key>
@ -4345,6 +4391,10 @@
<key>include</key>
<string>#type</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>typeof-operator</key>
@ -4396,6 +4446,10 @@
<key>include</key>
<string>#comment</string>
</dict>
<dict>
<key>include</key>
<string>#punctuation-comma</string>
</dict>
</array>
</dict>
<key>var-single-variable</key>

Просмотреть файл

@ -248,8 +248,10 @@ cow.makeSound();
^^
source.ts
>cow.makeSound();
^^^^^^^^^^^^^
^^^^
source.ts
^^^^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^

Просмотреть файл

@ -88,8 +88,8 @@ function f(x: string | ((value: string) => number)) {
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.brace.angle.ts
^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts constant.language.null.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts punctuation.separator.comma.ts
> setDisplay: (domNode: HTMLElement, desiredValue: string) => {
^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts
@ -110,7 +110,7 @@ function f(x: string | ((value: string) => number)) {
^^^^^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts meta.arrow.ts meta.parameters.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts meta.arrow.ts meta.parameters.ts
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts meta.arrow.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.object.member.ts meta.arrow.ts meta.parameters.ts
^^^^^^^^^^^^
@ -324,8 +324,10 @@ function f(x: string | ((value: string) => number)) {
source.ts meta.function.ts meta.block.ts meta.block.ts
^^^^^^
source.ts meta.function.ts meta.block.ts meta.block.ts keyword.control.flow.ts
^^
^
source.ts meta.function.ts meta.block.ts meta.block.ts
^
source.ts meta.function.ts meta.block.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.brace.round.ts
^

Просмотреть файл

@ -1412,8 +1412,10 @@ var x = new ^^/* comments */ String();
source.ts meta.class.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^
@ -1475,8 +1477,10 @@ var x = new ^^/* comments */ String();
source.ts meta.class.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^
@ -1540,8 +1544,10 @@ var x = new ^^/* comments */ String();
source.ts meta.class.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^
@ -1605,8 +1611,10 @@ var x = new ^^/* comments */ String();
source.ts meta.class.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^
@ -1672,8 +1680,10 @@ var x = new ^^/* comments */ String();
source.ts meta.class.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^
@ -1744,8 +1754,10 @@ var x = new ^^/* comments */ String();
source.ts meta.class.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^^^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.type.parameters.ts
^^^^^^^^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^
@ -1815,8 +1827,10 @@ var x = new ^^/* comments */ String();
source.ts meta.class.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^^^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.type.parameters.ts
^^^^^^^^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^^
@ -1888,8 +1902,10 @@ var x = new ^^/* comments */ String();
source.ts meta.class.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^^^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.type.parameters.ts
^^^^^^^^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^

Просмотреть файл

@ -207,7 +207,7 @@ abstract class C {
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts
^
@ -464,7 +464,7 @@ abstract class C {
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts
^
@ -730,7 +730,7 @@ abstract class C {
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts
^
@ -977,7 +977,7 @@ abstract class C {
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts
^

Просмотреть файл

@ -60,8 +60,10 @@ class testClass {
source.ts meta.function.ts meta.parameters.ts meta.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
^
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
^^
source.ts meta.function.ts meta.parameters.ts
> m2: {},
^^^^
source.ts meta.function.ts meta.parameters.ts
@ -75,8 +77,8 @@ class testClass {
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.definition.block.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.definition.block.ts
^^
source.ts meta.function.ts meta.parameters.ts
^
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
> m3: any [],
^^^^
source.ts meta.function.ts meta.parameters.ts
@ -94,8 +96,8 @@ class testClass {
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^^
source.ts meta.function.ts meta.parameters.ts
^
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
> m4: {a: A, b: B},
^^^^
source.ts meta.function.ts meta.parameters.ts
@ -116,7 +118,7 @@ class testClass {
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts
^
@ -129,8 +131,8 @@ class testClass {
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.definition.block.ts
^^
source.ts meta.function.ts meta.parameters.ts
^
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
> m5: () => void,
^^^^
source.ts meta.function.ts meta.parameters.ts
@ -152,8 +154,8 @@ class testClass {
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.function.return.ts
^^^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.function.return.ts support.type.primitive.ts
^^
source.ts meta.function.ts meta.parameters.ts
^
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
> m6: (x:(string), y:[number, string]) => number,
^^^^
source.ts meta.function.ts meta.parameters.ts
@ -185,8 +187,10 @@ class testClass {
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.paren.cover.ts meta.type.tuple.ts meta.brace.square.ts
^^^^^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.paren.cover.ts meta.type.tuple.ts support.type.primitive.ts
^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.paren.cover.ts meta.type.tuple.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.paren.cover.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.paren.cover.ts meta.type.tuple.ts
^^^^^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.paren.cover.ts meta.type.tuple.ts support.type.primitive.ts
^
@ -201,8 +205,8 @@ class testClass {
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.function.return.ts
^^^^^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.function.return.ts support.type.primitive.ts
^^
source.ts meta.function.ts meta.parameters.ts
^
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
> m7: Array<number>,
^^^^
source.ts meta.function.ts meta.parameters.ts
@ -220,8 +224,8 @@ class testClass {
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.parameters.ts support.type.primitive.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.parameters.ts punctuation.definition.typeparameters.end.ts
^^
source.ts meta.function.ts meta.parameters.ts
^
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
> m8: [number, number],
^^^^
source.ts meta.function.ts meta.parameters.ts
@ -235,14 +239,16 @@ class testClass {
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^^^^^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts support.type.primitive.ts
^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts
^^^^^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts support.type.primitive.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^^
source.ts meta.function.ts meta.parameters.ts
^
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
> m9: {a: A, b: B} | [number, number],
^^^^
source.ts meta.function.ts meta.parameters.ts
@ -263,7 +269,7 @@ class testClass {
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts
^
@ -286,14 +292,18 @@ class testClass {
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^^^^^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts support.type.primitive.ts
^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts
^^^^^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts support.type.primitive.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^^^
source.ts meta.function.ts meta.parameters.ts
^
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
^^
source.ts meta.function.ts meta.parameters.ts
> m10: (() => void) | string[]): number {
^^^^
source.ts meta.function.ts meta.parameters.ts
@ -398,8 +408,10 @@ class testClass {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts
^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
> m2: {},
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
@ -413,8 +425,8 @@ class testClass {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.definition.block.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.definition.block.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
> m3: any [],
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
@ -432,8 +444,8 @@ class testClass {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
> m4: {a: A, b: B},
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
@ -454,7 +466,7 @@ class testClass {
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts
^
@ -467,8 +479,8 @@ class testClass {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.definition.block.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
> m5: () => void,
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
@ -490,8 +502,8 @@ class testClass {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.function.return.ts
^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.function.return.ts support.type.primitive.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
> m6: (x:(string), y:[number, string]) => number,
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
@ -523,8 +535,10 @@ class testClass {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.paren.cover.ts meta.type.tuple.ts meta.brace.square.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.paren.cover.ts meta.type.tuple.ts support.type.primitive.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.paren.cover.ts meta.type.tuple.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.paren.cover.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.paren.cover.ts meta.type.tuple.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.paren.cover.ts meta.type.tuple.ts support.type.primitive.ts
^
@ -539,8 +553,8 @@ class testClass {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.function.return.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.function.return.ts support.type.primitive.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
> m7: Array<number>,
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
@ -558,8 +572,8 @@ class testClass {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.parameters.ts support.type.primitive.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.parameters.ts punctuation.definition.typeparameters.end.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
> m8: [number, number],
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
@ -573,14 +587,16 @@ class testClass {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts support.type.primitive.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts support.type.primitive.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
> m9: {a: A, b: B} | [number, number],
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
@ -601,7 +617,7 @@ class testClass {
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts
^
@ -624,14 +640,18 @@ class testClass {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts support.type.primitive.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts support.type.primitive.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
> m10: (() => void) | string[]): number {
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts

Просмотреть файл

@ -160,7 +160,7 @@ class TestClass {
^
source.ts meta.function.ts meta.return.type.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.function.ts meta.return.type.ts meta.object.type.ts
source.ts meta.function.ts meta.return.type.ts meta.object.type.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.return.type.ts meta.object.type.ts meta.field.declaration.ts
^
@ -207,8 +207,10 @@ class TestClass {
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts punctuation.definition.block.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.key.ts entity.name.type.attribute-name.ts
^
@ -260,8 +262,10 @@ class TestClass {
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
^
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 support.type.primitive.ts
^
@ -280,8 +284,10 @@ class TestClass {
source.ts meta.function.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts constant.numeric.decimal.ts
^^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts constant.numeric.decimal.ts
^
@ -663,7 +669,7 @@ class TestClass {
^
source.ts meta.function.ts meta.return.type.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.function.ts meta.return.type.ts meta.object.type.ts
source.ts meta.function.ts meta.return.type.ts meta.object.type.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.return.type.ts meta.object.type.ts meta.field.declaration.ts
^
@ -718,8 +724,10 @@ class TestClass {
source.ts meta.function.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts punctuation.definition.block.ts
^^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.key.ts entity.name.type.attribute-name.ts
^
@ -865,8 +873,10 @@ class TestClass {
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
^
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 support.type.primitive.ts
^
@ -1044,7 +1054,7 @@ class TestClass {
^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.object.type.ts
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.object.type.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.object.type.ts meta.field.declaration.ts
^
@ -1091,8 +1101,10 @@ class TestClass {
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts punctuation.definition.block.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.object-literal.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.key.ts entity.name.type.attribute-name.ts
^
@ -1142,8 +1154,10 @@ class TestClass {
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.type.tuple.ts meta.brace.square.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.type.tuple.ts support.type.primitive.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.type.tuple.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.type.tuple.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.type.tuple.ts support.type.primitive.ts
^
@ -1162,8 +1176,10 @@ class TestClass {
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 constant.numeric.decimal.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 punctuation.separator.comma.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 constant.numeric.decimal.ts
^
@ -1533,7 +1549,7 @@ class TestClass {
^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.object.type.ts
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.object.type.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.object.type.ts meta.field.declaration.ts
^
@ -1588,8 +1604,10 @@ class TestClass {
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts punctuation.definition.block.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.key.ts entity.name.type.attribute-name.ts
^
@ -1729,8 +1747,10 @@ class TestClass {
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.type.tuple.ts meta.brace.square.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.type.tuple.ts support.type.primitive.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.type.tuple.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.type.tuple.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.return.type.ts meta.type.tuple.ts support.type.primitive.ts
^

Просмотреть файл

@ -32,8 +32,12 @@ class World {
^^
source.ts meta.block.ts
> A,
^^^^^^^^
^^^^^
source.ts meta.block.ts
^
source.ts meta.block.ts punctuation.separator.comma.ts
^^
source.ts meta.block.ts
> B
^^^^^^^
source.ts meta.block.ts
@ -93,8 +97,10 @@ class World {
^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
> console.log("hello");
^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts entity.name.function.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts
^
@ -156,8 +162,10 @@ class World {
^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
> console.log("hello");
^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts entity.name.function.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts
^

Просмотреть файл

@ -315,8 +315,10 @@ let i = ^^1, j = ^^1e3
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts constant.numeric.decimal.ts
^^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
^

Просмотреть файл

@ -23,15 +23,25 @@ this._waitingConnections.delete(connection);
source.ts new.expr.ts entity.name.type.ts
^
source.ts meta.brace.round.ts
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^
source.ts
^
source.ts punctuation.separator.comma.ts
^^^^^^^^^^^^^
source.ts
^
source.ts punctuation.separator.comma.ts
^^^^^^^^^^^^^^^^^^^
source.ts
^
source.ts meta.brace.round.ts
^^^
source.ts
>angular.module('app')
^^^^^^^^^^^^^^
^^^^^^^^
source.ts
^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
@ -47,8 +57,10 @@ this._waitingConnections.delete(connection);
>this._connections.delete(connection.id);
^^^^
source.ts variable.language.this.ts
^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^
source.ts
^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^^^^^^^^^^^^^
@ -60,8 +72,10 @@ this._waitingConnections.delete(connection);
>this._waitingConnections.delete(connection);
^^^^
source.ts variable.language.this.ts
^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^
source.ts
^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^^^^^^^^^^

Просмотреть файл

@ -45,7 +45,7 @@ const qux = {
^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
@ -94,7 +94,7 @@ const qux = {
^^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.function.ts meta.parameters.ts
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.function.ts meta.parameters.ts
^
@ -148,7 +148,7 @@ const qux = {
^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.parameters.ts
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.parameters.ts
^
@ -198,7 +198,7 @@ const qux = {
^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.parameters.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.parameters.ts
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.parameters.ts
^
@ -261,7 +261,7 @@ const qux = {
^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.method.declaration.ts meta.parameters.ts
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.method.declaration.ts meta.parameters.ts
^
@ -282,8 +282,10 @@ const qux = {
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.method.declaration.ts meta.block.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts
^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts punctuation.separator.comma.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts
> set bar2(x: string) { }
^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts

Просмотреть файл

@ -20,8 +20,10 @@ string
source.ts meta.var.expr.ts
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
^^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
^^^

Просмотреть файл

@ -35,8 +35,10 @@ new new Proxy(function fn() {
^^
source.ts meta.function.ts meta.block.ts
> console.log(this.constructor.name);
^^^^^^^^^^^^^^^
^^^^^^^^^^^^
source.ts meta.function.ts meta.block.ts
^^^
source.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^^
@ -50,8 +52,10 @@ new new Proxy(function fn() {
>}, {});
^
source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts
^^
source.ts
^
source.ts punctuation.separator.comma.ts
^
source.ts
^
source.ts meta.object-literal.ts punctuation.definition.block.ts
^

Просмотреть файл

@ -46,14 +46,18 @@ class x {
source.ts meta.class.ts meta.field.declaration.ts meta.arrow.ts
^^^^
source.ts meta.class.ts meta.field.declaration.ts variable.language.this.ts
^^^^^
^
source.ts meta.class.ts meta.field.declaration.ts
^^^^
source.ts meta.class.ts meta.field.declaration.ts entity.name.function.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.brace.round.ts
^^^^
source.ts meta.class.ts meta.field.declaration.ts variable.language.this.ts
^^^^^^^^^^^
^^^^^
source.ts meta.class.ts meta.field.declaration.ts
^^^^^^
source.ts meta.class.ts meta.field.declaration.ts entity.name.function.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.brace.round.ts
^
@ -64,16 +68,20 @@ class x {
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts string.quoted.single.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts string.quoted.single.ts punctuation.definition.string.end.ts
^^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts string.quoted.single.ts punctuation.definition.string.begin.ts
^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts string.quoted.single.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts string.quoted.single.ts punctuation.definition.string.end.ts
^^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts string.quoted.single.ts punctuation.definition.string.begin.ts
^^^^^^^

Просмотреть файл

@ -63,7 +63,7 @@ export class AppComponent {
^
source.ts meta.decorator.ts punctuation.decorator.ts
^^^^^^^^^
source.ts meta.decorator.ts
source.ts meta.decorator.ts entity.name.function.ts
^
source.ts meta.decorator.ts meta.brace.round.ts
^
@ -120,7 +120,7 @@ export class AppComponent {
^
source.ts meta.class.ts meta.decorator.ts punctuation.decorator.ts
^^^^^^^^^^^^
source.ts meta.class.ts meta.decorator.ts
source.ts meta.class.ts meta.decorator.ts entity.name.function.ts
^
source.ts meta.class.ts meta.decorator.ts meta.brace.round.ts
^
@ -129,8 +129,10 @@ export class AppComponent {
source.ts meta.class.ts meta.decorator.ts string.quoted.single.ts
^
source.ts meta.class.ts meta.decorator.ts string.quoted.single.ts punctuation.definition.string.end.ts
^^
source.ts meta.class.ts meta.decorator.ts
^
source.ts meta.class.ts meta.decorator.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.decorator.ts
^
source.ts meta.class.ts meta.decorator.ts meta.array.literal.ts meta.brace.square.ts
^
@ -160,8 +162,10 @@ export class AppComponent {
^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
> console.log("button", btn, "number of clicks:", this.numberOfClicks++);
^^^^^^^^^^^^^^^
^^^^^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts entity.name.function.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts
^
@ -170,16 +174,24 @@ export class AppComponent {
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts string.quoted.double.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
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.separator.comma.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.separator.comma.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 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
^
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
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.separator.comma.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 variable.language.this.ts
^^^^^^^^^^^^^^^
@ -206,7 +218,7 @@ export class AppComponent {
^
source.ts meta.decorator.ts punctuation.decorator.ts
^^^^^^^^^
source.ts meta.decorator.ts
source.ts meta.decorator.ts entity.name.function.ts
^
source.ts meta.decorator.ts meta.brace.round.ts
^
@ -228,8 +240,10 @@ export class AppComponent {
source.ts meta.decorator.ts meta.object-literal.ts meta.object.member.ts string.quoted.single.ts
^
source.ts meta.decorator.ts meta.object-literal.ts meta.object.member.ts string.quoted.single.ts punctuation.definition.string.end.ts
^^^
source.ts meta.decorator.ts meta.object-literal.ts
^
source.ts meta.decorator.ts meta.object-literal.ts punctuation.separator.comma.ts
^^
source.ts meta.decorator.ts meta.object-literal.ts
> template: `<button counting>Increment</button>`,
^^
source.ts meta.decorator.ts meta.object-literal.ts
@ -245,8 +259,10 @@ export class AppComponent {
source.ts meta.decorator.ts meta.object-literal.ts meta.object.member.ts string.template.ts
^
source.ts meta.decorator.ts meta.object-literal.ts meta.object.member.ts string.template.ts punctuation.definition.string.template.end.ts
^^^
source.ts meta.decorator.ts meta.object-literal.ts
^
source.ts meta.decorator.ts meta.object-literal.ts punctuation.separator.comma.ts
^^
source.ts meta.decorator.ts meta.object-literal.ts
> directives: [CountClicks]
^^
source.ts meta.decorator.ts meta.object-literal.ts
@ -301,8 +317,10 @@ export class AppComponent {
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
^^^^^^^^^^^^^^
^^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts entity.name.function.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts
^

Просмотреть файл

@ -53,15 +53,17 @@ class Test {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts
^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
> @inject("test") private test2: string,
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.decorator.ts punctuation.decorator.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.decorator.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.decorator.ts entity.name.function.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.decorator.ts meta.brace.round.ts
^
@ -86,15 +88,17 @@ class Test {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts
^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
> @inject("test") test3: string,
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.decorator.ts punctuation.decorator.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.decorator.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.decorator.ts entity.name.function.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.decorator.ts meta.brace.round.ts
^
@ -115,8 +119,10 @@ class Test {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts
^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
> public test4: string
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts

Просмотреть файл

@ -446,12 +446,20 @@ class Matrix {
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 variable.language.this.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.separator.comma.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 variable.language.this.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.separator.comma.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 variable.language.this.ts
^^^^
@ -510,12 +518,20 @@ class Matrix {
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 variable.language.this.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.separator.comma.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 variable.language.this.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.separator.comma.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 variable.language.this.ts
^^^^
@ -574,12 +590,20 @@ class Matrix {
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 variable.language.this.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.separator.comma.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 variable.language.this.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.separator.comma.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 variable.language.this.ts
^^^^
@ -782,12 +806,20 @@ class Matrix {
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 variable.language.this.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.separator.comma.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 variable.language.this.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.separator.comma.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 variable.language.this.ts
^^^^
@ -846,12 +878,20 @@ class Matrix {
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 variable.language.this.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.separator.comma.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 variable.language.this.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.separator.comma.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 variable.language.this.ts
^^^^
@ -910,12 +950,20 @@ class Matrix {
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 variable.language.this.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.separator.comma.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 variable.language.this.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.separator.comma.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 variable.language.this.ts
^^^^

Просмотреть файл

@ -54,8 +54,10 @@ class TestCase2 {
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts variable.language.this.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 entity.name.function.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts
^
@ -116,8 +118,10 @@ class TestCase2 {
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts variable.language.this.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 entity.name.function.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts
^

Просмотреть файл

@ -17,14 +17,18 @@ matchQuery.find().then(function (results) {
-----------------------------------
>matchQuery.find().then(function (results) {
^^^^^^^^^^^^^^^
^^^^^^^^^^^
source.ts
^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
source.ts meta.brace.round.ts
^^^^^
^
source.ts
^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^^^^^^^^
@ -73,14 +77,18 @@ matchQuery.find().then(function (results) {
^^
source.ts meta.function.ts meta.block.ts meta.block.ts
> notificationQuery.find().then(function (notifications){
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
source.ts meta.function.ts meta.block.ts meta.block.ts
^^^^
source.ts meta.function.ts meta.block.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.brace.round.ts
^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.brace.round.ts
^^^^^
^
source.ts meta.function.ts meta.block.ts meta.block.ts
^^^^
source.ts meta.function.ts meta.block.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.brace.round.ts
^^^^^^^^
@ -138,8 +146,10 @@ matchQuery.find().then(function (results) {
^^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.function.ts meta.block.ts meta.block.ts
> console.log('safeDeleteRoute notification result'+j);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.function.ts meta.block.ts meta.block.ts
^^^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.function.ts meta.block.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.function.ts meta.block.ts meta.block.ts meta.brace.round.ts
^
@ -165,8 +175,10 @@ matchQuery.find().then(function (results) {
source.ts meta.function.ts meta.block.ts meta.block.ts meta.function.ts meta.block.ts meta.block.ts meta.array.literal.ts
^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.function.ts meta.block.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts
^^^^^^^^
^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.function.ts meta.block.ts meta.block.ts
^^^^^^^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.function.ts meta.block.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.function.ts meta.block.ts meta.block.ts meta.brace.round.ts
^
@ -181,8 +193,10 @@ matchQuery.find().then(function (results) {
^^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.function.ts meta.block.ts
> res.destroy();
^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.function.ts meta.block.ts
^^^^^^^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.block.ts meta.function.ts meta.block.ts meta.brace.round.ts
^
@ -211,7 +225,7 @@ matchQuery.find().then(function (results) {
^
source.ts meta.function.ts meta.block.ts punctuation.definition.block.ts
^
source.ts
source.ts punctuation.separator.comma.ts
^^^^^^^^
source.ts meta.function.ts storage.type.function.ts
^
@ -225,8 +239,10 @@ matchQuery.find().then(function (results) {
^^
source.ts meta.function.ts meta.block.ts
> alert("Error: "+error.code + " " + error.message);
^^^^^^^^^^^^^
^^^^^^^^
source.ts meta.function.ts meta.block.ts
^^^^^
source.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.brace.round.ts
^

Просмотреть файл

@ -45,7 +45,7 @@ class Test {
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts punctuation.definition.block.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^^

Просмотреть файл

@ -41,8 +41,10 @@ items.delete('foo');
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.array.literal.ts string.quoted.single.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.array.literal.ts string.quoted.single.ts punctuation.definition.string.end.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.array.literal.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.array.literal.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.array.literal.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.array.literal.ts string.quoted.single.ts punctuation.definition.string.begin.ts
^^^
@ -58,8 +60,10 @@ items.delete('foo');
^^^
source.ts
>items.delete('foo');
^^^^^^^^^^^^
^^^^^^
source.ts
^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^

Просмотреть файл

@ -100,7 +100,7 @@ const e: any = null;
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.annotation.ts meta.object.type.ts meta.type.annotation.ts meta.type.tuple.ts support.type.primitive.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.annotation.ts meta.object.type.ts meta.type.annotation.ts meta.type.tuple.ts
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.annotation.ts meta.object.type.ts meta.type.annotation.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.annotation.ts meta.object.type.ts meta.type.annotation.ts meta.type.tuple.ts meta.type.paren.cover.ts
^

Просмотреть файл

@ -82,8 +82,10 @@ for ( i=0, iLen=oSettings.aoPreSearchCols.length ; i<iLen ; i++)
source.ts meta.block.ts keyword.operator.assignment.ts
^
source.ts meta.block.ts constant.numeric.decimal.ts
^^^^^^
source.ts meta.block.ts
^
source.ts meta.block.ts punctuation.separator.comma.ts
^^^^^
source.ts meta.block.ts
^
source.ts meta.block.ts keyword.operator.assignment.ts
^^^^^^^^^^^^
@ -108,8 +110,10 @@ for ( i=0, iLen=oSettings.aoPreSearchCols.length ; i<iLen ; i++)
^^
source.ts meta.block.ts meta.block.ts
> $('input', n[i]).val( '' );
^^^^^^^^^
^^^^^^^^
source.ts meta.block.ts meta.block.ts
^
source.ts meta.block.ts meta.block.ts entity.name.function.ts
^
source.ts meta.block.ts meta.block.ts meta.brace.round.ts
^
@ -118,8 +122,10 @@ for ( i=0, iLen=oSettings.aoPreSearchCols.length ; i<iLen ; i++)
source.ts meta.block.ts meta.block.ts string.quoted.single.ts
^
source.ts meta.block.ts meta.block.ts string.quoted.single.ts punctuation.definition.string.end.ts
^^^
source.ts meta.block.ts meta.block.ts
^
source.ts meta.block.ts meta.block.ts punctuation.separator.comma.ts
^^
source.ts meta.block.ts meta.block.ts
^
source.ts meta.block.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts
^
@ -128,8 +134,10 @@ for ( i=0, iLen=oSettings.aoPreSearchCols.length ; i<iLen ; i++)
source.ts meta.block.ts meta.block.ts meta.array.literal.ts meta.brace.square.ts
^
source.ts meta.block.ts meta.block.ts meta.brace.round.ts
^^^^
^
source.ts meta.block.ts meta.block.ts
^^^
source.ts meta.block.ts meta.block.ts entity.name.function.ts
^
source.ts meta.block.ts meta.block.ts meta.brace.round.ts
^
@ -187,8 +195,10 @@ for ( i=0, iLen=oSettings.aoPreSearchCols.length ; i<iLen ; i++)
source.ts keyword.operator.assignment.ts
^
source.ts constant.numeric.decimal.ts
^^^^^^
source.ts
^
source.ts punctuation.separator.comma.ts
^^^^^
source.ts
^
source.ts keyword.operator.assignment.ts
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Просмотреть файл

@ -24,25 +24,25 @@ function myFunction(param1, param2, number, string, boolean) {
^^^^^^
source.ts meta.function.ts meta.parameters.ts variable.parameter.ts
^
source.ts meta.function.ts meta.parameters.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
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
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
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.function.ts meta.parameters.ts
^^^^^^^
@ -83,8 +83,10 @@ function myFunction(param1, param2, number, string, boolean) {
^
source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.block.ts punctuation.definition.block.ts
> console.log(param1);
^^^^^^^^^^^^^^^
^^^^^^^^^^^^
source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.block.ts
^^^
source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.block.ts meta.brace.round.ts
^^^^^^
@ -99,8 +101,10 @@ function myFunction(param1, param2, number, string, boolean) {
^
source.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.block.ts punctuation.definition.block.ts
> console.log(param1);
^^^^^^^^^^^^^
^^^^^^^^^^
source.ts meta.function.ts meta.block.ts
^^^
source.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^^^^
@ -110,8 +114,10 @@ function myFunction(param1, param2, number, string, boolean) {
^^
source.ts meta.function.ts meta.block.ts
> console.log(param1 + number);
^^^^^^^^^^^^^
^^^^^^^^^^
source.ts meta.function.ts meta.block.ts
^^^
source.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^^^^^
@ -125,8 +131,10 @@ function myFunction(param1, param2, number, string, boolean) {
^^
source.ts meta.function.ts meta.block.ts
> console.log(string);
^^^^^^^^^^^^^
^^^^^^^^^^
source.ts meta.function.ts meta.block.ts
^^^
source.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^^^^
@ -136,8 +144,10 @@ function myFunction(param1, param2, number, string, boolean) {
^^
source.ts meta.function.ts meta.block.ts
> console.log(boolean);
^^^^^^^^^^^^^
^^^^^^^^^^
source.ts meta.function.ts meta.block.ts
^^^
source.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^^^^^

Просмотреть файл

@ -32,12 +32,16 @@ const trim = module.exports = function(str) {
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts storage.type.function.arrow.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts
^^^^^^^^^^^^^
^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.round.ts
^^^^^^^^^^^^
^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.round.ts
^^^
@ -87,12 +91,16 @@ const trim = module.exports = function(str) {
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.block.ts
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.block.ts keyword.control.flow.ts
^^^^^^^^^^^^^^^
^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.block.ts
^^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^^^^^^^^^^
^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.block.ts
^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^

Просмотреть файл

@ -72,7 +72,7 @@ class Thing<^^T, ^^U> {
^^^
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 meta.var-single-variable.expr.ts meta.type.parameters.ts entity.name.function.ts
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^^
@ -109,18 +109,26 @@ class Thing<^^T, ^^U> {
^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
> gaze(path.join(this.content, "**/*.json"), (err, watch) => {
^^^^^^^^^^^^
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts entity.name.function.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 entity.name.function.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 variable.language.this.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.separator.comma.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 string.quoted.double.ts punctuation.definition.string.begin.ts
^^^^^^^^^
@ -130,7 +138,7 @@ class Thing<^^T, ^^U> {
^
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 punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts
^
@ -138,7 +146,7 @@ class Thing<^^T, ^^U> {
^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.parameters.ts variable.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.parameters.ts
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.parameters.ts
^^^^^
@ -154,8 +162,10 @@ class Thing<^^T, ^^U> {
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.block.ts punctuation.definition.block.ts
> process.stuout.write(`Watching for changes in:`);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.block.ts
^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.block.ts entity.name.function.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.block.ts meta.brace.round.ts
^
@ -199,8 +209,10 @@ class Thing<^^T, ^^U> {
source.ts meta.class.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.type.parameters.ts entity.name.type.ts
^
@ -248,7 +260,7 @@ class Thing<^^T, ^^U> {
^^^
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 meta.var-single-variable.expr.ts meta.type.parameters.ts entity.name.function.ts
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^^
@ -285,18 +297,26 @@ class Thing<^^T, ^^U> {
^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
> gaze(path.join(this.content, "**/*.json"), (err, watch) => {
^^^^^^^^^^^^
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts entity.name.function.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 entity.name.function.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 variable.language.this.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.separator.comma.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 string.quoted.double.ts punctuation.definition.string.begin.ts
^^^^^^^^^
@ -306,7 +326,7 @@ class Thing<^^T, ^^U> {
^
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 punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts
^
@ -314,7 +334,7 @@ class Thing<^^T, ^^U> {
^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.parameters.ts variable.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.parameters.ts
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.parameters.ts
^^^^^
@ -330,8 +350,10 @@ class Thing<^^T, ^^U> {
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.block.ts punctuation.definition.block.ts
> process.stuout.write(`Watching for changes in:`);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.block.ts
^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.block.ts entity.name.function.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.block.ts meta.brace.round.ts
^

Просмотреть файл

@ -45,14 +45,14 @@ class Thing<^^T, ^^U> {
^^^^
[4, 26]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts new.expr.ts entity.name.type.ts
> gaze(path.join(this.content, "**/*.json"), (err, watch) => {
^^^^^^^^^^^^
[5, 9]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
^^^^
[5, 9]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts entity.name.function.ts
^^^^^^^^^
[5, 39]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts string.quoted.double.ts
^
[5, 49]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts
> process.stuout.write(`Watching for changes in:`);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^
[6, 13]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.block.ts
^^^^^^^^^^^^^^^^^^^^^^^^
[6, 35]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.block.ts string.template.ts
@ -89,14 +89,14 @@ class Thing<^^T, ^^U> {
^^^^
[14, 26]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts new.expr.ts entity.name.type.ts
> gaze(path.join(this.content, "**/*.json"), (err, watch) => {
^^^^^^^^^^^^
[15, 9]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
^^^^
[15, 9]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts entity.name.function.ts
^^^^^^^^^
[15, 39]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts string.quoted.double.ts
^
[15, 49]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts
> process.stuout.write(`Watching for changes in:`);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^
[16, 13]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.block.ts
^^^^^^^^^^^^^^^^^^^^^^^^
[16, 35]: source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.arrow.ts meta.block.ts string.template.ts

Просмотреть файл

@ -23,8 +23,10 @@ let value2 = a / b / c * a + b / a / b / c;
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts constant.numeric.decimal.ts
^^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
^
@ -35,8 +37,10 @@ let value2 = a / b / c * a + b / a / b / c;
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts constant.numeric.decimal.ts
^^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
^

Просмотреть файл

@ -29,8 +29,10 @@ while { while() {} }
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts string.quoted.single.ts
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts string.quoted.single.ts punctuation.definition.string.end.ts
^^^^^^^^
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts
^^^^^^^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts meta.brace.round.ts
^
@ -44,8 +46,10 @@ while { while() {} }
^^^
source.ts
>console.log('hello');
^^^^^^^^^^^
^^^^^^^^
source.ts
^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
@ -82,8 +86,10 @@ while { while() {} }
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts string.quoted.single.ts
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts string.quoted.single.ts punctuation.definition.string.end.ts
^^^^^^^^
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts
^^^^^^^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts meta.brace.round.ts
^
@ -97,8 +103,10 @@ while { while() {} }
^^^
source.ts
>console.log('hello');
^^^^^^^^^^^
^^^^^^^^
source.ts
^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^

Просмотреть файл

@ -35,8 +35,10 @@ class MyClass {
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts new.expr.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts new.expr.ts meta.type.parameters.ts support.type.primitive.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts new.expr.ts meta.type.parameters.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts new.expr.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts new.expr.ts meta.type.parameters.ts
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts new.expr.ts meta.type.parameters.ts support.type.primitive.ts
^
@ -67,13 +69,15 @@ class MyClass {
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^^^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts entity.name.function.ts
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts support.type.primitive.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts support.type.primitive.ts
^
@ -129,8 +133,10 @@ class MyClass {
source.ts meta.class.ts meta.field.declaration.ts new.expr.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^
source.ts meta.class.ts meta.field.declaration.ts new.expr.ts meta.type.parameters.ts support.type.primitive.ts
^^
source.ts meta.class.ts meta.field.declaration.ts new.expr.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.field.declaration.ts new.expr.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.field.declaration.ts new.expr.ts meta.type.parameters.ts
^^^^^^
source.ts meta.class.ts meta.field.declaration.ts new.expr.ts meta.type.parameters.ts support.type.primitive.ts
^
@ -163,13 +169,15 @@ class MyClass {
^
source.ts meta.class.ts meta.field.declaration.ts
^^^^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts entity.name.function.ts
source.ts meta.class.ts meta.field.declaration.ts entity.name.function.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts support.type.primitive.ts
^^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts
^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts support.type.primitive.ts
^
@ -210,8 +218,10 @@ class MyClass {
source.ts meta.class.ts meta.field.declaration.ts new.expr.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^
source.ts meta.class.ts meta.field.declaration.ts new.expr.ts meta.type.parameters.ts support.type.primitive.ts
^^
source.ts meta.class.ts meta.field.declaration.ts new.expr.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.field.declaration.ts new.expr.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.field.declaration.ts new.expr.ts meta.type.parameters.ts
^^^^^^
source.ts meta.class.ts meta.field.declaration.ts new.expr.ts meta.type.parameters.ts support.type.primitive.ts
^
@ -240,13 +250,15 @@ class MyClass {
^
source.ts meta.class.ts meta.field.declaration.ts
^^^^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts entity.name.function.ts
source.ts meta.class.ts meta.field.declaration.ts entity.name.function.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts support.type.primitive.ts
^^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts
^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts support.type.primitive.ts
^

Просмотреть файл

@ -27,7 +27,7 @@ class MyClass {
[1, 47]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.round.ts
>var someVar = makeThing<number, string>('data');
^^^^^^^^^
[2, 15]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts entity.name.function.ts
[2, 15]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^^^^^^
[2, 25]: source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts support.type.primitive.ts
^^^^^^
@ -51,7 +51,7 @@ class MyClass {
^^^^^^^^
[6, 12]: source.ts meta.class.ts meta.field.declaration.ts variable.object.property.ts
^^^^^^^^^
[6, 23]: source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts entity.name.function.ts
[6, 23]: source.ts meta.class.ts meta.field.declaration.ts entity.name.function.ts
^^^^^^
[6, 33]: source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts support.type.primitive.ts
^^^^^^
@ -66,7 +66,7 @@ class MyClass {
[8, 34]: source.ts meta.class.ts meta.field.declaration.ts new.expr.ts meta.type.parameters.ts support.type.primitive.ts
> someProp = makeThing<number, string>('data');
^^^^^^^^^
[9, 16]: source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts entity.name.function.ts
[9, 16]: source.ts meta.class.ts meta.field.declaration.ts entity.name.function.ts
^^^^^^
[9, 26]: source.ts meta.class.ts meta.field.declaration.ts meta.type.parameters.ts support.type.primitive.ts
^^^^^^

Просмотреть файл

@ -56,7 +56,7 @@ t.of = 4; // `of` is in blue but should be the same color as the above (1)
^^^
source.ts meta.arrow.ts meta.parameters.ts variable.parameter.ts
^
source.ts meta.arrow.ts meta.parameters.ts
source.ts meta.arrow.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.arrow.ts meta.parameters.ts
^^^^

Просмотреть файл

@ -90,8 +90,10 @@ class MyType
^^^
source.ts meta.class.ts meta.field.declaration.ts meta.arrow.ts meta.block.ts
> console.log("Hello there!");
^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.arrow.ts meta.block.ts
^^^
source.ts meta.class.ts meta.field.declaration.ts meta.arrow.ts meta.block.ts entity.name.function.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.arrow.ts meta.block.ts meta.brace.round.ts
^

Просмотреть файл

@ -34,7 +34,7 @@ export class StatusSelector2 {
^
source.ts meta.class.ts meta.decorator.ts punctuation.decorator.ts
^^^^^^
source.ts meta.class.ts meta.decorator.ts
source.ts meta.class.ts meta.decorator.ts entity.name.function.ts
^
source.ts meta.class.ts meta.decorator.ts meta.brace.round.ts
^
@ -80,8 +80,10 @@ export class StatusSelector2 {
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts string.quoted.double.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts string.quoted.double.ts punctuation.definition.string.end.ts
^^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts string.quoted.double.ts punctuation.definition.string.begin.ts
^^^^^^^^^
@ -123,7 +125,7 @@ export class StatusSelector2 {
^
source.ts meta.class.ts meta.decorator.ts punctuation.decorator.ts
^^^^^^
source.ts meta.class.ts meta.decorator.ts
source.ts meta.class.ts meta.decorator.ts entity.name.function.ts
^
source.ts meta.class.ts meta.decorator.ts meta.brace.round.ts
^
@ -169,8 +171,10 @@ export class StatusSelector2 {
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts string.quoted.double.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts string.quoted.double.ts punctuation.definition.string.end.ts
^^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.array.literal.ts string.quoted.double.ts punctuation.definition.string.begin.ts
^^^^^^^^^

Просмотреть файл

@ -31,7 +31,7 @@ class A {
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts variable.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
@ -65,7 +65,7 @@ class A {
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts variable.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^

Просмотреть файл

@ -5,8 +5,10 @@ app.get('/test/', (req, res) => {
-----------------------------------
>app.get('/test/', (req, res) => {
^^^^^^^
^^^^
source.ts
^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
@ -16,7 +18,7 @@ app.get('/test/', (req, res) => {
^
source.ts string.quoted.single.ts punctuation.definition.string.end.ts
^
source.ts
source.ts punctuation.separator.comma.ts
^
source.ts meta.arrow.ts
^
@ -24,7 +26,7 @@ app.get('/test/', (req, res) => {
^^^
source.ts meta.arrow.ts meta.parameters.ts variable.parameter.ts
^
source.ts meta.arrow.ts meta.parameters.ts
source.ts meta.arrow.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.arrow.ts meta.parameters.ts
^^^

Просмотреть файл

@ -14,8 +14,10 @@ ctrl.filter("dateFilter", () => (input: mycivis.IAll[], date: Date = new Date) =
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
source.ts comment.line.double-slash.ts
>ctrl.filter("dateFilter", () => (input: mycivis.IAll[], date: Date = new Date) => input.filter((value, index, array) => {
^^^^^^^^^^^
^^^^^
source.ts
^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
@ -25,7 +27,7 @@ ctrl.filter("dateFilter", () => (input: mycivis.IAll[], date: Date = new Date) =
^
source.ts string.quoted.double.ts punctuation.definition.string.end.ts
^
source.ts
source.ts punctuation.separator.comma.ts
^
source.ts meta.arrow.ts
^
@ -57,7 +59,7 @@ ctrl.filter("dateFilter", () => (input: mycivis.IAll[], date: Date = new Date) =
^
source.ts meta.arrow.ts meta.arrow.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^
source.ts meta.arrow.ts meta.arrow.ts meta.parameters.ts
source.ts meta.arrow.ts meta.arrow.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.arrow.ts meta.arrow.ts meta.parameters.ts
^^^^
@ -88,8 +90,10 @@ ctrl.filter("dateFilter", () => (input: mycivis.IAll[], date: Date = new Date) =
source.ts meta.arrow.ts storage.type.function.arrow.ts
^
source.ts meta.arrow.ts
^^^^^^^^^^^^
^^^^^^
source.ts
^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
@ -97,13 +101,13 @@ ctrl.filter("dateFilter", () => (input: mycivis.IAll[], date: Date = new Date) =
^^^^^
source.ts meta.arrow.ts meta.parameters.ts variable.parameter.ts
^
source.ts meta.arrow.ts meta.parameters.ts
source.ts meta.arrow.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.arrow.ts meta.parameters.ts
^^^^^
source.ts meta.arrow.ts meta.parameters.ts variable.parameter.ts
^
source.ts meta.arrow.ts meta.parameters.ts
source.ts meta.arrow.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.arrow.ts meta.parameters.ts
^^^^^
@ -149,8 +153,10 @@ ctrl.filter("dateFilter", () => (input: mycivis.IAll[], date: Date = new Date) =
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts keyword.operator.ternary.ts
^^^^^^^
^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^^^^^^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.round.ts
^
@ -171,8 +177,10 @@ ctrl.filter("dateFilter", () => (input: mycivis.IAll[], date: Date = new Date) =
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts string.template.ts meta.template.expression.ts punctuation.definition.template-expression.end.ts
^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts string.template.ts punctuation.definition.string.template.end.ts
^^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts punctuation.separator.comma.ts
^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts string.quoted.double.ts punctuation.definition.string.begin.ts
^^^^^^^^^^^^^^^^
@ -181,8 +189,10 @@ ctrl.filter("dateFilter", () => (input: mycivis.IAll[], date: Date = new Date) =
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts string.quoted.double.ts punctuation.definition.string.end.ts
^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.round.ts
^^^^^^^
^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^^^^^^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.round.ts
^
@ -191,8 +201,10 @@ ctrl.filter("dateFilter", () => (input: mycivis.IAll[], date: Date = new Date) =
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts keyword.operator.ternary.ts
^^^^^^^^^^
^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^^^^^^^^^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.arrow.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.round.ts
^^^^^^^^^^
@ -209,16 +221,20 @@ ctrl.filter("dateFilter", () => (input: mycivis.IAll[], date: Date = new Date) =
source.ts meta.arrow.ts meta.block.ts
^^^^^^
source.ts meta.arrow.ts meta.block.ts keyword.control.flow.ts
^^^^^^^
^
source.ts meta.arrow.ts meta.block.ts
^^^^^^
source.ts meta.arrow.ts meta.block.ts entity.name.function.ts
^
source.ts meta.arrow.ts meta.block.ts meta.brace.round.ts
^^^^
source.ts meta.arrow.ts meta.block.ts
^
source.ts meta.arrow.ts meta.block.ts meta.brace.round.ts
^^^^^^^
^
source.ts meta.arrow.ts meta.block.ts
^^^^^^
source.ts meta.arrow.ts meta.block.ts entity.name.function.ts
^
source.ts meta.arrow.ts meta.block.ts meta.brace.round.ts
^
@ -233,16 +249,20 @@ ctrl.filter("dateFilter", () => (input: mycivis.IAll[], date: Date = new Date) =
source.ts meta.arrow.ts meta.block.ts
^^^
source.ts meta.arrow.ts meta.block.ts keyword.operator.comparison.ts
^^^^^^^
^
source.ts meta.arrow.ts meta.block.ts
^^^^^^
source.ts meta.arrow.ts meta.block.ts entity.name.function.ts
^
source.ts meta.arrow.ts meta.block.ts meta.brace.round.ts
^^^^^
source.ts meta.arrow.ts meta.block.ts
^
source.ts meta.arrow.ts meta.block.ts meta.brace.round.ts
^^^^^^^
^
source.ts meta.arrow.ts meta.block.ts
^^^^^^
source.ts meta.arrow.ts meta.block.ts entity.name.function.ts
^
source.ts meta.arrow.ts meta.block.ts meta.brace.round.ts
^

Просмотреть файл

@ -57,8 +57,10 @@ for( let [k, component] of this.components){
source.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts keyword.operator.assignment.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 meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.round.ts
^

Просмотреть файл

@ -26,8 +26,10 @@ class A {
source.ts meta.class.ts
^
source.ts meta.class.ts meta.decorator.ts punctuation.decorator.ts
^^^^^^^^^
^^^^^^
source.ts meta.class.ts meta.decorator.ts
^^^
source.ts meta.class.ts meta.decorator.ts entity.name.function.ts
^
source.ts meta.class.ts meta.decorator.ts meta.brace.round.ts
^
@ -56,7 +58,7 @@ class A {
^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
@ -82,8 +84,10 @@ class A {
^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
> s.sendFile();
^^^^^^^^^^^^^^^^^^
^^^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
^^^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts entity.name.function.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts
^

Просмотреть файл

@ -94,7 +94,7 @@ function foo2(): [number, () => { x: number }] {
^^^^^^
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
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 meta.type.paren.cover.ts
^
@ -285,7 +285,7 @@ function foo2(): [number, () => { x: number }] {
^^^^^^
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
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 meta.type.paren.cover.ts
^

Просмотреть файл

@ -239,8 +239,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -302,8 +304,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -365,8 +369,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -428,8 +434,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -491,8 +499,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -554,8 +564,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -617,8 +629,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -680,8 +694,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -743,8 +759,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -806,8 +824,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -869,8 +889,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -932,8 +954,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -995,8 +1019,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1058,8 +1084,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1121,8 +1149,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1184,8 +1214,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1247,8 +1279,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1310,8 +1344,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1373,8 +1409,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1436,8 +1474,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1499,8 +1539,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1562,8 +1604,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1625,8 +1669,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1688,8 +1734,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1751,8 +1799,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1814,8 +1864,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1877,8 +1929,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -1940,8 +1994,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -2003,8 +2059,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -2066,8 +2124,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -2129,8 +2189,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -2192,8 +2254,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^
@ -2255,8 +2319,10 @@ original file
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts keyword.operator.quantifier.regexp
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts string.regex.ts punctuation.definition.string.end.ts
^^^^^
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts
^^^^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts entity.name.function.ts
^
source.ts meta.block.ts switch-statement.expr.ts switch-block.expr.ts case-clause.expr.ts meta.brace.round.ts
^^^^^^

Просмотреть файл

@ -10,8 +10,10 @@ const targetY = targetSideObs('y');
-----------------------------------
>a.withLatestFrom(axis === 'x' ? initialX : initialY)
^^^^^^^^^^^^^^^^
^^
source.ts
^^^^^^^^^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^^^^^
@ -41,8 +43,10 @@ const targetY = targetSideObs('y');
^^
source.ts
> .map(x => undefined)
^^^^^
^^
source.ts
^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
@ -60,8 +64,10 @@ const targetY = targetSideObs('y');
^^
source.ts
> .switch()
^^^^^^^^
^^
source.ts
^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
@ -69,14 +75,18 @@ const targetY = targetSideObs('y');
^^
source.ts
> .publish().refCount();
^^^^^^^^^
^^
source.ts
^^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
source.ts meta.brace.round.ts
^^^^^^^^^
^
source.ts
^^^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
@ -97,8 +107,10 @@ const targetY = targetSideObs('y');
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts keyword.operator.assignment.ts
^^^^^^^^^^^^^^
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^^^^^^^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.round.ts
^
@ -122,8 +134,10 @@ const targetY = targetSideObs('y');
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts keyword.operator.assignment.ts
^^^^^^^^^^^^^^
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^^^^^^^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.round.ts
^

Просмотреть файл

@ -10,7 +10,7 @@ class Test {
^
source.tsx meta.decorator.tsx punctuation.decorator.tsx
^^^
source.tsx meta.decorator.tsx meta.type.parameters.tsx entity.name.function.tsx
source.tsx meta.decorator.tsx entity.name.function.tsx
^
source.tsx meta.decorator.tsx meta.type.parameters.tsx punctuation.definition.typeparameters.begin.tsx
^

Просмотреть файл

@ -33,7 +33,7 @@ function selectDictionary(dictionaries: StoredDictionaries, lang:string) {
^^^^^^^^^^^^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.parameters.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.parameters.ts
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.parameters.ts
^^^^
@ -83,7 +83,7 @@ function selectDictionary(dictionaries: StoredDictionaries, lang:string) {
^^^^^^^^^^^^^^^^^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts entity.name.type.ts
^
source.ts meta.function.ts meta.parameters.ts
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.function.ts meta.parameters.ts
^^^^

Просмотреть файл

@ -135,12 +135,18 @@ export class FormType extends Type {
^^^^^^^^^^^^^^^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.function.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.ts meta.block.ts
^^^^^^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts
^^^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts new.expr.ts keyword.operator.new.ts
^
@ -168,12 +174,18 @@ export class FormType extends Type {
^^^^^^^^^^^^^^^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.function.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.ts meta.block.ts
^^^^^^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts punctuation.separator.comma.ts
^^^^^^^^^^^^^^^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^
@ -204,12 +216,18 @@ export class FormType extends Type {
^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts meta.var.expr.ts meta.var-single-variable.expr.ts
> type.defineField(DesignID.Fields, new Ordering(new FieldDesign));
^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts
^^^^^^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts punctuation.separator.comma.ts
^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts
^^^
source.ts meta.class.ts meta.field.declaration.ts meta.function.ts meta.block.ts new.expr.ts keyword.operator.new.ts
^

Просмотреть файл

@ -107,8 +107,10 @@ for(var j=0; (j<rows && l<num); j++) {
^^
source.ts meta.block.ts meta.block.ts
> output.push( {h, w, x: k*w, y: h*j, file: file.file});
^^^^^^^^^^^^^^^
^^^^^^^^^^^
source.ts meta.block.ts meta.block.ts
^^^^
source.ts meta.block.ts meta.block.ts entity.name.function.ts
^
source.ts meta.block.ts meta.block.ts meta.brace.round.ts
^
@ -117,12 +119,16 @@ for(var j=0; (j<rows && l<num); j++) {
source.ts meta.block.ts meta.block.ts meta.object-literal.ts punctuation.definition.block.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts meta.object.member.ts variable.other.readwrite.ts
^^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts punctuation.separator.comma.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts meta.object.member.ts variable.other.readwrite.ts
^^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts punctuation.separator.comma.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.key.ts entity.name.type.attribute-name.ts
^
@ -133,8 +139,10 @@ for(var j=0; (j<rows && l<num); j++) {
source.ts meta.block.ts meta.block.ts meta.object-literal.ts meta.object.member.ts keyword.operator.arithmetic.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts meta.object.member.ts
^^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts punctuation.separator.comma.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.key.ts entity.name.type.attribute-name.ts
^
@ -145,8 +153,10 @@ for(var j=0; (j<rows && l<num); j++) {
source.ts meta.block.ts meta.block.ts meta.object-literal.ts meta.object.member.ts keyword.operator.arithmetic.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts meta.object.member.ts
^^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts punctuation.separator.comma.ts
^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts
^^^^
source.ts meta.block.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.key.ts entity.name.type.attribute-name.ts
^

Просмотреть файл

@ -18,7 +18,7 @@ function getPage(p, base) {
^
source.ts meta.function.ts meta.parameters.ts variable.parameter.ts
^
source.ts meta.function.ts meta.parameters.ts
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.function.ts meta.parameters.ts
^^^^

Просмотреть файл

@ -166,7 +166,7 @@ original file
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^

Просмотреть файл

@ -144,8 +144,10 @@ var j: I = {}
source.ts
^
source.ts meta.brace.round.ts
^^^^^^^^^^^^^^^^^
^^^^^^^
source.ts
^^^^^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^^^^^^^^
@ -249,8 +251,10 @@ var j: I = {}
>void newFunctionName(){
^^^^
source.ts keyword.operator.void.ts
^^^^^^^^^^^^^^^^
^
source.ts
^^^^^^^^^^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
@ -487,8 +491,10 @@ var j: I = {}
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.round.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts constant.numeric.decimal.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts constant.numeric.decimal.ts
^

Просмотреть файл

@ -86,8 +86,8 @@ var j: I = {}
>if (object.instanceof(ClassNew)) {
^^
[6, 1]: source.ts keyword.control.conditional.ts
^^^^^^^^^^^^^^^^^
[6, 12]: source.ts
^^^^^^^^^^
[6, 12]: source.ts entity.name.function.ts
>}
>
>class class1(){
@ -119,8 +119,8 @@ var j: I = {}
>void newFunctionName(){
^^^^
[19, 1]: source.ts keyword.operator.void.ts
^^^^^^^^^^^^^^^^
[19, 6]: source.ts
^^^^^^^^^^^^^^^
[19, 6]: source.ts entity.name.function.ts
>
> var c = a + b;
^^^

Просмотреть файл

@ -15,8 +15,10 @@ original file
source.ts
^^^^
source.ts variable.language.this.ts
^^^^^^^^^^^^
^
source.ts
^^^^^^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
@ -46,8 +48,10 @@ original file
source.ts meta.arrow.ts meta.block.ts
^
source.ts meta.arrow.ts meta.block.ts keyword.operator.assignment.ts
^^^^^^^^^^^^
^^^^^^
source.ts meta.arrow.ts meta.block.ts
^^^^^^
source.ts meta.arrow.ts meta.block.ts entity.name.function.ts
^
source.ts meta.arrow.ts meta.block.ts meta.brace.round.ts
^

Просмотреть файл

@ -15,8 +15,10 @@ $this.addClass("hehe");
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts keyword.operator.assignment.ts
^^
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.round.ts
^^^^
@ -26,8 +28,10 @@ $this.addClass("hehe");
^^^
source.ts
>$this.addClass("hehe");
^^^^^^^^^^^^^^
^^^^^^
source.ts
^^^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^

Просмотреть файл

@ -269,8 +269,8 @@ type Callback = ^^(error: Error, value: T) => ^^any
source.ts meta.type.declaration.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts
^
source.ts meta.type.declaration.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts entity.name.type.ts
^^
source.ts meta.type.declaration.ts meta.object.type.ts
^
source.ts meta.type.declaration.ts meta.object.type.ts punctuation.separator.comma.ts
> bar: number
^
source.ts meta.type.declaration.ts meta.object.type.ts meta.field.declaration.ts

Просмотреть файл

@ -15,12 +15,18 @@ res.download = function download(path, filename, fn) {
source.ts
^
source.ts keyword.operator.assignment.ts
^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^
source.ts
^^^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^^^^^^^^^^^^^^^
^^^^^^^^^^^^
source.ts
^
source.ts punctuation.separator.comma.ts
^^
source.ts
> 'res.sendfile: Use res.sendFile instead');
^^
source.ts
@ -63,13 +69,13 @@ res.download = function download(path, filename, fn) {
^^^^
source.ts meta.function.ts meta.parameters.ts variable.parameter.ts
^
source.ts meta.function.ts meta.parameters.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
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.function.ts meta.parameters.ts
^^

Просмотреть файл

@ -27,7 +27,7 @@ function foo() { }
^^^^
source.ts constant.language.null.ts
^
source.ts
source.ts punctuation.separator.comma.ts
^
source.ts cast.expr.ts
^
@ -119,7 +119,7 @@ function foo() { }
^^^^
source.ts constant.language.null.ts
^
source.ts
source.ts punctuation.separator.comma.ts
^
source.ts cast.expr.ts
^

Просмотреть файл

@ -39,8 +39,10 @@ class Foo {
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts comment.line.double-slash.ts punctuation.definition.comment.ts
^^^^^^^^^

Просмотреть файл

@ -37,16 +37,20 @@ if (!req.body.new) {
source.ts meta.block.ts
^^^^^^
source.ts meta.block.ts keyword.control.flow.ts
^^^^^^^^^^^
^^^^^
source.ts meta.block.ts
^^^^^^
source.ts meta.block.ts entity.name.function.ts
^
source.ts meta.block.ts meta.brace.round.ts
^^^
source.ts meta.block.ts constant.numeric.decimal.ts
^
source.ts meta.block.ts meta.brace.round.ts
^^^^^
^
source.ts meta.block.ts
^^^^
source.ts meta.block.ts entity.name.function.ts
^
source.ts meta.block.ts meta.brace.round.ts
^

Просмотреть файл

@ -40,7 +40,7 @@ class A {
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^^^^^^^^^
@ -56,7 +56,7 @@ class A {
^^^^^^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.class.ts meta.method.declaration.ts meta.parameters.ts
^^^^^^

Просмотреть файл

@ -78,8 +78,10 @@ var e = <div data-custom-attribute="^^foo" />
source.tsx meta.class.tsx meta.type.parameters.tsx punctuation.definition.typeparameters.begin.tsx
^^^^^
source.tsx meta.class.tsx meta.type.parameters.tsx entity.name.type.tsx
^^
source.tsx meta.class.tsx meta.type.parameters.tsx
^
source.tsx meta.class.tsx meta.type.parameters.tsx punctuation.separator.comma.tsx
^
source.tsx meta.class.tsx meta.type.parameters.tsx
^^^^^
source.tsx meta.class.tsx meta.type.parameters.tsx entity.name.type.tsx
^
@ -694,8 +696,10 @@ var e = <div data-custom-attribute="^^foo" />
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx keyword.operator.arithmetic.tsx
^^^^^^^^^^^^^^^^^^^^
^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx
^^^^^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx entity.name.function.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx meta.brace.round.tsx
^^^
@ -751,8 +755,10 @@ var e = <div data-custom-attribute="^^foo" />
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx meta.array.literal.tsx string.quoted.single.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx meta.array.literal.tsx string.quoted.single.tsx punctuation.definition.string.end.tsx
^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx meta.array.literal.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx meta.array.literal.tsx punctuation.separator.comma.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx meta.array.literal.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx meta.array.literal.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.begin.tsx
^^^^
@ -771,8 +777,10 @@ var e = <div data-custom-attribute="^^foo" />
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx meta.array.literal.tsx meta.tag.without-attributes.tsx entity.name.tag.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx meta.array.literal.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.end.tsx
^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx meta.array.literal.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx meta.array.literal.tsx punctuation.separator.comma.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx meta.array.literal.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx meta.array.literal.tsx string.quoted.single.tsx punctuation.definition.string.begin.tsx
^^^^^^^

Просмотреть файл

@ -212,7 +212,7 @@ var e = <div data-custom-attribute="^^foo" />
^
[48, 15]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx string.quoted.single.tsx punctuation.definition.string.begin.tsx
>var b = <div>{'First ' + String.fromCharCode(183) + ' Second'}</div>
^^^^^^^^^^^^^^^^^^^^
^^^^^^^^
[49, 26]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.jsx.children.tsx meta.brace.curly.tsx
>var c = <div>{['First ', <span>&middot;</span>, ' Second']}</div>
^

Просмотреть файл

@ -4,8 +4,10 @@ optsList.sort((a, b) => compareValues<string>(a.name.toLowerCase(), b.name.toLow
-----------------------------------
>optsList.sort((a, b) => compareValues<string>(a.name.toLowerCase(), b.name.toLowerCase()));
^^^^^^^^^^^^^
^^^^^^^^^
source.ts
^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
@ -13,7 +15,7 @@ optsList.sort((a, b) => compareValues<string>(a.name.toLowerCase(), b.name.toLow
^
source.ts meta.arrow.ts meta.parameters.ts variable.parameter.ts
^
source.ts meta.arrow.ts meta.parameters.ts
source.ts meta.arrow.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.arrow.ts meta.parameters.ts
^
@ -27,7 +29,7 @@ optsList.sort((a, b) => compareValues<string>(a.name.toLowerCase(), b.name.toLow
^
source.ts meta.arrow.ts
^^^^^^^^^^^^^
source.ts meta.type.parameters.ts entity.name.function.ts
source.ts entity.name.function.ts
^
source.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^
@ -36,14 +38,20 @@ optsList.sort((a, b) => compareValues<string>(a.name.toLowerCase(), b.name.toLow
source.ts meta.type.parameters.ts punctuation.definition.typeparameters.end.ts
^
source.ts meta.brace.round.ts
^^^^^^^^^^^^^^^^^^
^^^^^^^
source.ts
^^^^^^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^
source.ts meta.brace.round.ts
^^^^^^^^^^^^^^^^^^^^
source.ts
^
source.ts punctuation.separator.comma.ts
^^^^^^^^
source.ts
^^^^^^^^^^^
source.ts entity.name.function.ts
^
source.ts meta.brace.round.ts
^

Просмотреть файл

@ -80,7 +80,7 @@ function foo(param1: string, param2: number) {
^^^^^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts support.type.primitive.ts
^
source.ts meta.function.ts meta.parameters.ts
source.ts meta.function.ts meta.parameters.ts punctuation.separator.parameter.ts
^
source.ts meta.function.ts meta.parameters.ts
^^^^^^

Просмотреть файл

@ -177,8 +177,10 @@ class c {
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts constant.numeric.decimal.ts
^^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
^

Просмотреть файл

@ -15,12 +15,16 @@ var ^^obj = {
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
^^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
^^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
>var a1 = 1, b1 = function (x) { return 1; }, c1 = "string"
@ -38,8 +42,10 @@ var ^^obj = {
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts constant.numeric.decimal.ts
^^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
^
@ -74,8 +80,10 @@ var ^^obj = {
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.block.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.function.ts meta.block.ts punctuation.definition.block.ts
^^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
^
@ -115,8 +123,10 @@ var ^^obj = {
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts string.quoted.double.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts string.quoted.double.ts punctuation.definition.string.end.ts
^^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
^
@ -153,8 +163,10 @@ var ^^obj = {
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.block.ts punctuation.definition.block.ts
^^^^^^^^^^^^
^^^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.block.ts
^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.block.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.block.ts meta.brace.round.ts
^
@ -169,8 +181,10 @@ var ^^obj = {
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.block.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.arrow.ts meta.block.ts punctuation.definition.block.ts
^^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
^
@ -222,8 +236,10 @@ var ^^obj = {
>}, other = 10;
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.object-literal.ts punctuation.definition.block.ts
^^
source.ts meta.var.expr.ts
^
source.ts meta.var.expr.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts
^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.other.readwrite.ts
^

Просмотреть файл

@ -93,8 +93,10 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts constant.numeric.decimal.ts
^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts punctuation.separator.comma.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts
> b: 20
^^^^^^^^^^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts
@ -113,8 +115,10 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts punctuation.definition.block.ts
^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts punctuation.separator.comma.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
> y: {
^^^^^^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
@ -143,8 +147,10 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts string.quoted.double.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts string.quoted.double.ts punctuation.definition.string.end.ts
^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts punctuation.separator.comma.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts
> d: "world"
^^^^^^^^^^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts
@ -167,8 +173,10 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts punctuation.definition.block.ts
^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts punctuation.separator.comma.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
> z: <[number, { hello: string }]>[10, { hello: "Hello" }]
^^^^^^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
@ -184,8 +192,10 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.tuple.ts meta.brace.square.ts
^^^^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.tuple.ts support.type.primitive.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.tuple.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.tuple.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.tuple.ts meta.object.type.ts punctuation.definition.block.ts
^
@ -210,8 +220,10 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.array.literal.ts meta.brace.square.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.array.literal.ts constant.numeric.decimal.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.array.literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.array.literal.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.array.literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.array.literal.ts meta.object-literal.ts punctuation.definition.block.ts
^
@ -338,8 +350,10 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
source.ts meta.function.ts meta.parameters.ts
^
source.ts meta.function.ts meta.parameters.ts keyword.operator.assignment.ts
^^^^
^
source.ts meta.function.ts meta.parameters.ts
^^^
source.ts meta.function.ts meta.parameters.ts entity.name.function.ts
^
source.ts meta.function.ts meta.parameters.ts meta.brace.round.ts
^
@ -553,8 +567,10 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^^^^^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts meta.type.tuple.ts support.type.primitive.ts
^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts meta.type.tuple.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts meta.type.tuple.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts meta.type.tuple.ts meta.object.type.ts punctuation.definition.block.ts
^^
@ -588,8 +604,10 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts
^
source.ts meta.function.ts meta.parameters.ts keyword.operator.assignment.ts
^^^^
^
source.ts meta.function.ts meta.parameters.ts
^^^
source.ts meta.function.ts meta.parameters.ts entity.name.function.ts
^
source.ts meta.function.ts meta.parameters.ts meta.brace.round.ts
^
@ -655,7 +673,7 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
^
source.ts meta.function.ts meta.block.ts cast.expr.ts meta.type.tuple.ts meta.object.type.ts punctuation.definition.block.ts
^
source.ts meta.function.ts meta.block.ts cast.expr.ts meta.type.tuple.ts
source.ts meta.function.ts meta.block.ts cast.expr.ts meta.type.tuple.ts punctuation.separator.comma.ts
^^^^^^
source.ts meta.function.ts meta.block.ts cast.expr.ts meta.type.tuple.ts support.type.primitive.ts
^
@ -684,8 +702,10 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
source.ts meta.function.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts meta.object.member.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts punctuation.definition.block.ts
^^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts string.quoted.double.ts punctuation.definition.string.begin.ts
^^^^^
@ -733,8 +753,10 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
source.ts meta.function.ts meta.parameters.ts
^
source.ts meta.function.ts meta.parameters.ts keyword.operator.assignment.ts
^^^^
^
source.ts meta.function.ts meta.parameters.ts
^^^
source.ts meta.function.ts meta.parameters.ts entity.name.function.ts
^
source.ts meta.function.ts meta.parameters.ts meta.brace.round.ts
^
@ -799,8 +821,10 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts meta.object.type.ts punctuation.definition.block.ts
^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts
^^^^^^
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts meta.type.tuple.ts support.type.primitive.ts
^
@ -809,8 +833,10 @@ function bar3([{hello}, world]: [{ hello: string }, string] = bar()) {
source.ts meta.function.ts meta.parameters.ts meta.type.annotation.ts
^
source.ts meta.function.ts meta.parameters.ts keyword.operator.assignment.ts
^^^^
^
source.ts meta.function.ts meta.parameters.ts
^^^
source.ts meta.function.ts meta.parameters.ts entity.name.function.ts
^
source.ts meta.function.ts meta.parameters.ts meta.brace.round.ts
^

Просмотреть файл

@ -149,8 +149,10 @@ class Test {
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts keyword.operator.assignment.ts
^^^^^^^^
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.round.ts
^^^
@ -215,16 +217,20 @@ class Test {
source.ts meta.function.ts meta.block.ts
^^^^^^
source.ts meta.function.ts meta.block.ts keyword.control.flow.ts
^^^^^
^
source.ts meta.function.ts meta.block.ts
^^^^
source.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^^
source.ts meta.function.ts meta.block.ts
^
source.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^^^
^
source.ts meta.function.ts meta.block.ts
^^^^
source.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.brace.round.ts
^^^^
@ -235,14 +241,16 @@ class Test {
source.ts meta.function.ts meta.block.ts meta.arrow.ts storage.type.function.arrow.ts
^
source.ts meta.function.ts meta.block.ts meta.arrow.ts
^^^^^^^^^^^
^^^^^
source.ts meta.function.ts meta.block.ts
^^^^^^
source.ts meta.function.ts meta.block.ts entity.name.function.ts
^
source.ts meta.function.ts meta.block.ts meta.brace.round.ts
^
source.ts meta.function.ts meta.block.ts meta.brace.round.ts
^
source.ts meta.function.ts meta.block.ts
source.ts meta.function.ts meta.block.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.block.ts meta.arrow.ts
^
@ -286,17 +294,21 @@ class Test {
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts entity.name.function.ts
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts support.type.primitive.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts support.type.primitive.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts support.type.primitive.ts
^
@ -325,13 +337,15 @@ class Test {
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
^^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts entity.name.function.ts
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts support.type.primitive.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts support.type.primitive.ts
^
@ -342,8 +356,10 @@ class Test {
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts entity.name.type.ts
^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts
^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.parameters.ts support.type.primitive.ts
^

Просмотреть файл

@ -156,7 +156,7 @@ let xx: { readonly [x: string]: string };
^^^^^^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts support.type.primitive.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.annotation.ts meta.object.type.ts
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.annotation.ts meta.object.type.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts
^

Просмотреть файл

@ -89,8 +89,10 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts constant.numeric.decimal.ts
^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts punctuation.separator.comma.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts
> b: 20
^^^^^^^^^^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts
@ -109,8 +111,10 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts punctuation.definition.block.ts
^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts punctuation.separator.comma.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
> y: {
^^^^^^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
@ -139,8 +143,10 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts string.quoted.double.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts string.quoted.double.ts punctuation.definition.string.end.ts
^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts punctuation.separator.comma.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts
> d: "world"
^^^^^^^^^^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts
@ -163,8 +169,10 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts meta.object.member.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.object-literal.ts punctuation.definition.block.ts
^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts punctuation.separator.comma.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
> z: <[number, { hello: string }]>[10, { hello: "Hello" }]
^^^^^^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts
@ -180,8 +188,10 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.tuple.ts meta.brace.square.ts
^^^^^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.tuple.ts support.type.primitive.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.tuple.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.tuple.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts cast.expr.ts meta.type.tuple.ts meta.object.type.ts punctuation.definition.block.ts
^
@ -206,8 +216,10 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.array.literal.ts meta.brace.square.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.array.literal.ts constant.numeric.decimal.ts
^^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.array.literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.array.literal.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.array.literal.ts
^
source.ts meta.function.ts meta.block.ts meta.object-literal.ts meta.object.member.ts meta.array.literal.ts meta.object-literal.ts punctuation.definition.block.ts
^
@ -330,8 +342,10 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts
^
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts keyword.operator.assignment.ts
^^^^
^
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts
^^^
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts meta.brace.round.ts
^
@ -530,8 +544,10 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts meta.type.tuple.ts meta.brace.square.ts
^^^^^^
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts meta.type.tuple.ts support.type.primitive.ts
^^
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts meta.type.tuple.ts
^
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts meta.type.tuple.ts
^
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts meta.type.annotation.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts meta.type.tuple.ts meta.object.type.ts punctuation.definition.block.ts
^^
@ -565,8 +581,10 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts meta.type.annotation.ts
^
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts keyword.operator.assignment.ts
^^^^
^
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts
^^^
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.object-binding-pattern-variable.ts meta.brace.round.ts
^
@ -621,7 +639,7 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
^
source.ts meta.function.ts meta.block.ts cast.expr.ts meta.type.tuple.ts meta.object.type.ts punctuation.definition.block.ts
^
source.ts meta.function.ts meta.block.ts cast.expr.ts meta.type.tuple.ts
source.ts meta.function.ts meta.block.ts cast.expr.ts meta.type.tuple.ts punctuation.separator.comma.ts
^^^^^^
source.ts meta.function.ts meta.block.ts cast.expr.ts meta.type.tuple.ts support.type.primitive.ts
^
@ -650,8 +668,10 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
source.ts meta.function.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts meta.object.member.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts meta.object-literal.ts punctuation.definition.block.ts
^^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts punctuation.separator.comma.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts
^
source.ts meta.function.ts meta.block.ts meta.array.literal.ts string.quoted.double.ts punctuation.definition.string.begin.ts
^^^^^
@ -695,8 +715,10 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts keyword.operator.assignment.ts
^^^^
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts
^^^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts meta.brace.round.ts
^
@ -746,8 +768,10 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts meta.type.annotation.ts meta.type.tuple.ts meta.object.type.ts meta.field.declaration.ts meta.type.annotation.ts
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts meta.type.annotation.ts meta.type.tuple.ts meta.object.type.ts punctuation.definition.block.ts
^^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts meta.type.annotation.ts meta.type.tuple.ts
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts meta.type.annotation.ts meta.type.tuple.ts punctuation.separator.comma.ts
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts meta.type.annotation.ts meta.type.tuple.ts
^^^^^^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts meta.type.annotation.ts meta.type.tuple.ts support.type.primitive.ts
^
@ -756,8 +780,10 @@ var [{hello}, world]: [{ hello: string }, string] = bar();
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts meta.type.annotation.ts
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts keyword.operator.assignment.ts
^^^^
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts
^^^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts entity.name.function.ts
^
source.ts meta.var.expr.ts meta.array-binding-pattern-variable.ts meta.brace.round.ts
^