Remove scopes meta.tag.open.tsx and meta.tag.close.tsx and use meta.tag.tsx instead

This commit is contained in:
Sheetal Nandi 2016-08-31 12:20:03 -07:00
Родитель 6222a1872f
Коммит 7dcc1eeaec
6 изменённых файлов: 170 добавлений и 252 удалений

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

@ -1369,25 +1369,23 @@ repository:
- include: '#jsx-children'
jsx-tag:
name: meta.tag.tsx
begin: >-
(?x)
(<)
([_$a-zA-Z][-$\w.]*(?<!\.|-))
(?=\s+(?!\?)|/?>)
beginCaptures:
'0': { name: meta.tag.open.tsx }
'1': { name: punctuation.definition.tag.begin.tsx }
'2': { name: entity.name.tag.tsx }
end: (/>)|(?:(</)([_$a-zA-Z][-$\w.]*(?<!\.|-))\s*(>))
endCaptures:
'0': { name: meta.tag.close.tsx }
'1': { name: punctuation.definition.tag.end.tsx }
'2': { name: punctuation.definition.tag.begin.tsx }
'3': { name: entity.name.tag.tsx }
'4': { name: punctuation.definition.tag.end.tsx }
patterns:
- name: meta.tag.open.tsx
begin: \G
- begin: \G
end: (?=[/]?>)
patterns:
- include: '#comment'
@ -1395,7 +1393,6 @@ repository:
- include: '#jsx-tag-attributes-illegal'
- begin: (>)
beginCaptures:
'0': { name: meta.tag.open.tsx }
'1': { name: punctuation.definition.tag.end.tsx }
end: (?=</)
contentName: meta.jsx.children.tsx

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

@ -2078,11 +2078,6 @@
(?=\s+(?!\?)|/?&gt;)</string>
<key>beginCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>meta.tag.open.tsx</string>
</dict>
<key>1</key>
<dict>
<key>name</key>
@ -2098,11 +2093,6 @@
<string>(/&gt;)|(?:(&lt;/)([_$a-zA-Z][-$\w.]*(?&lt;!\.|-))\s*(&gt;))</string>
<key>endCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>meta.tag.close.tsx</string>
</dict>
<key>1</key>
<dict>
<key>name</key>
@ -2124,6 +2114,8 @@
<string>punctuation.definition.tag.end.tsx</string>
</dict>
</dict>
<key>name</key>
<string>meta.tag.tsx</string>
<key>patterns</key>
<array>
<dict>
@ -2131,8 +2123,6 @@
<string>\G</string>
<key>end</key>
<string>(?=[/]?&gt;)</string>
<key>name</key>
<string>meta.tag.open.tsx</string>
<key>patterns</key>
<array>
<dict>
@ -2154,11 +2144,6 @@
<string>(&gt;)</string>
<key>beginCaptures</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>meta.tag.open.tsx</string>
</dict>
<key>1</key>
<dict>
<key>name</key>
@ -2237,43 +2222,6 @@
<key>name</key>
<string>invalid.illegal.attribute.tsx</string>
</dict>
<key>jsx-tag-close</key>
<dict>
<key>begin</key>
<string>(&lt;/)([_$a-zA-Z][-$\w.]*(?&lt;!\.|-))</string>
<key>beginCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.tag.begin.tsx</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>entity.name.tag.tsx</string>
</dict>
</dict>
<key>end</key>
<string>(&gt;)</string>
<key>endCaptures</key>
<dict>
<key>1</key>
<dict>
<key>name</key>
<string>punctuation.definition.tag.end.tsx</string>
</dict>
</dict>
<key>name</key>
<string>meta.tag.close.tsx</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>#comment</string>
</dict>
</array>
</dict>
<key>jsx-tag-invalid</key>
<dict>
<key>match</key>
@ -2281,33 +2229,6 @@
<key>name</key>
<string>invalid.illegal.tag.incomplete.tsx</string>
</dict>
<key>jsx-tag-open</key>
<dict>
<key>begin</key>
<string>(?x)
(&lt;)
([_$a-zA-Z][-$\w.]*(?&lt;!\.|-))
(?=\s+(?!\?)|/?&gt;)</string>
<key>end</key>
<string>(/?&gt;)</string>
<key>name</key>
<string>meta.tag.open.tsx</string>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>#comment</string>
</dict>
<dict>
<key>include</key>
<string>#jsx-tag-attributes</string>
</dict>
<dict>
<key>include</key>
<string>#jsx-tag-attributes-illegal</string>
</dict>
</array>
</dict>
<key>jsx-tag-without-attributes</key>
<dict>
<key>begin</key>

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

@ -163,7 +163,7 @@
<!--<dict>
<key>scope</key>
<string>meta.tag.open.tsx string.quoted, meta.tag.open.tsx string.quoted punctuation.definition.string, meta.tag.open.tsx string.quoted constant.character.entity.tsx, meta.tag.open.tsx string.quoted constant.character.entity.tsx punctuation.definition.entity.tsx</string>
<string>meta.tag.tsx string.quoted, meta.tag.tsx string.quoted punctuation.definition.string, meta.tag.tsx string.quoted constant.character.entity.tsx, meta.tag.tsx string.quoted constant.character.entity.tsx punctuation.definition.entity.tsx</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>

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

@ -75,11 +75,11 @@ if (isViaPage) {
^
source.tsx meta.block.tsx
^
source.tsx meta.block.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
source.tsx meta.block.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^^
source.tsx meta.block.tsx meta.tag.open.tsx entity.name.tag.tsx
source.tsx meta.block.tsx meta.tag.tsx entity.name.tag.tsx
^^
source.tsx meta.block.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
source.tsx meta.block.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
^^^
source.tsx meta.block.tsx
> page = 'via';

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

@ -107,45 +107,45 @@ var e = <div data-custom-attribute="^^foo" />
^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx
^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx entity.name.tag.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx entity.name.tag.tsx
^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.tag.attribute-name.tsx
^^^^^^^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx keyword.operator.assignment.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx keyword.operator.assignment.tsx
^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
^^^^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx meta.brace.curly.tsx variable.language.this.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.brace.curly.tsx variable.language.this.tsx
^^^^^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx meta.brace.curly.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.brace.curly.tsx
^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx punctuation.definition.tag.end.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
> This is a test: {this.state.count}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.jsx.children.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.jsx.children.tsx
^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.jsx.children.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.jsx.children.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
^^^^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.jsx.children.tsx meta.brace.curly.tsx variable.language.this.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.jsx.children.tsx meta.brace.curly.tsx variable.language.this.tsx
^^^^^^^^^^^^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.jsx.children.tsx meta.brace.curly.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.jsx.children.tsx meta.brace.curly.tsx
^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.jsx.children.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.jsx.children.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
> </div>
^^^^^^^^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.jsx.children.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.jsx.children.tsx
^^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.close.tsx punctuation.definition.tag.begin.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.close.tsx entity.name.tag.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx entity.name.tag.tsx
^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
> }
^^^^
source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx
@ -200,48 +200,48 @@ var e = <div data-custom-attribute="^^foo" />
^^^^^^^^^^^^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^^^^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx entity.name.tag.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx entity.name.tag.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx
^^^^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx keyword.operator.assignment.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx keyword.operator.assignment.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.double.tsx punctuation.definition.string.jsxAttributeValue.begin.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.double.tsx punctuation.definition.string.jsxAttributeValue.begin.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.double.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.double.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.double.tsx punctuation.definition.string.jsxAttributeValue.end.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.double.tsx punctuation.definition.string.jsxAttributeValue.end.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx
^^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
> <FormInput data="2" />
^^^^^^^^^^^^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^^^^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx entity.name.tag.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx entity.name.tag.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx
^^^^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx keyword.operator.assignment.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx keyword.operator.assignment.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.double.tsx punctuation.definition.string.jsxAttributeValue.begin.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.double.tsx punctuation.definition.string.jsxAttributeValue.begin.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.double.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.double.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.double.tsx punctuation.definition.string.jsxAttributeValue.end.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.double.tsx punctuation.definition.string.jsxAttributeValue.end.tsx
^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx
^^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
> </FormRow>
^^^^^^^^
source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx
@ -300,48 +300,48 @@ 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.tag.without-attributes.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx entity.name.tag.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx entity.name.tag.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx
^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx keyword.operator.assignment.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx keyword.operator.assignment.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.single.tsx punctuation.definition.string.jsxAttributeValue.begin.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.single.tsx punctuation.definition.string.jsxAttributeValue.begin.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.single.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.single.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.single.tsx punctuation.definition.string.jsxAttributeValue.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.single.tsx punctuation.definition.string.jsxAttributeValue.end.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx
^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
> <FormInput data='2' />
^^^^^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx entity.name.tag.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx entity.name.tag.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx
^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx keyword.operator.assignment.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx keyword.operator.assignment.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.single.tsx punctuation.definition.string.jsxAttributeValue.begin.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.single.tsx punctuation.definition.string.jsxAttributeValue.begin.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.single.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.single.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.single.tsx punctuation.definition.string.jsxAttributeValue.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.single.tsx punctuation.definition.string.jsxAttributeValue.end.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx
^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
> </FormRow>
^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx
@ -407,38 +407,38 @@ var e = <div data-custom-attribute="^^foo" />
^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx entity.name.tag.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx entity.name.tag.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx
^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx keyword.operator.assignment.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx keyword.operator.assignment.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
^^^^^^^^^^^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.brace.curly.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.brace.curly.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.brace.curly.tsx keyword.operator.ternary.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.brace.curly.tsx keyword.operator.ternary.tsx
^^^^^^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.brace.curly.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.brace.curly.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.brace.curly.tsx keyword.operator.ternary.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.brace.curly.tsx keyword.operator.ternary.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.brace.curly.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.brace.curly.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.brace.curly.tsx string.quoted.single.tsx punctuation.definition.string.begin.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.brace.curly.tsx string.quoted.single.tsx punctuation.definition.string.begin.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.brace.curly.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.tag.tsx meta.brace.curly.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.tag.open.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
> />
^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx
^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
> </Nav>
^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx
@ -513,21 +513,21 @@ var e = <div data-custom-attribute="^^foo" />
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx entity.name.tag.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx entity.name.tag.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx
^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
^^
source.tsx
>
@ -578,37 +578,37 @@ var e = <div data-custom-attribute="^^foo" />
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx entity.name.tag.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx entity.name.tag.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.tag.attribute-name.tsx
^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx keyword.operator.assignment.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx keyword.operator.assignment.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx string.quoted.single.tsx punctuation.definition.string.begin.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx string.quoted.single.tsx punctuation.definition.string.begin.tsx
^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx string.quoted.single.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx string.quoted.single.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx string.quoted.single.tsx punctuation.definition.string.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx string.quoted.single.tsx punctuation.definition.string.end.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx
^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
>
^
source.tsx
@ -801,37 +801,37 @@ var e = <div data-custom-attribute="^^foo" />
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx entity.name.tag.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx entity.name.tag.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.tag.attribute-name.tsx
^^^^^^^^^^^^^^^^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx keyword.operator.assignment.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx keyword.operator.assignment.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.start.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx meta.object-literal.tsx punctuation.definition.block.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx meta.object-literal.tsx punctuation.definition.block.tsx
^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx string.quoted.single.tsx punctuation.definition.string.begin.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx string.quoted.single.tsx punctuation.definition.string.begin.tsx
^^^^^^^^^^^^^^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx string.quoted.single.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx string.quoted.single.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx string.quoted.single.tsx punctuation.definition.string.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx string.quoted.single.tsx punctuation.definition.string.end.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx meta.object-literal.tsx punctuation.definition.block.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx meta.object-literal.tsx punctuation.definition.block.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx punctuation.definition.brace.curly.end.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx
^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
>var e = <div data-custom-attribute="foo" />
^^^
source.tsx meta.var.expr.tsx storage.type.tsx
@ -846,25 +846,25 @@ var e = <div data-custom-attribute="^^foo" />
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx entity.name.tag.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx entity.name.tag.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.tag.attribute-name.tsx
^^^^^^^^^^^^^^^^^^^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx keyword.operator.assignment.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx keyword.operator.assignment.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.double.tsx punctuation.definition.string.jsxAttributeValue.begin.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx string.jsxAttributeValue.quoted.double.tsx punctuation.definition.string.jsxAttributeValue.begin.tsx
^^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.double.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx string.jsxAttributeValue.quoted.double.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.double.tsx punctuation.definition.string.jsxAttributeValue.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx string.jsxAttributeValue.quoted.double.tsx punctuation.definition.string.jsxAttributeValue.end.tsx
^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx
^^
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
>
^
source.tsx

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

@ -59,16 +59,16 @@ var e = <div data-custom-attribute="^^foo" />
> render() {
> return <div onClick={this.stop}>
^
[3, 16]: source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
[3, 16]: source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^
[3, 17]: source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx entity.name.tag.tsx
[3, 17]: source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx entity.name.tag.tsx
^^^^^^^
[3, 21]: source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
[3, 21]: source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^^^^
[3, 30]: source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.open.tsx meta.brace.curly.tsx variable.language.this.tsx
[3, 30]: source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.brace.curly.tsx variable.language.this.tsx
> This is a test: {this.state.count}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[4, 13]: source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.jsx.children.tsx
[4, 13]: source.tsx meta.declaration.object.tsx meta.object.body.tsx meta.method.declaration.tsx meta.block.tsx meta.tag.tsx meta.jsx.children.tsx
> </div>
> }
>}
@ -88,22 +88,22 @@ var e = <div data-custom-attribute="^^foo" />
[13, 10]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx entity.name.tag.tsx
> <FormLabel data="1" />
^
[14, 13]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
[14, 13]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^^^^
[14, 14]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx entity.name.tag.tsx
[14, 14]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx entity.name.tag.tsx
^^^^
[14, 24]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
[14, 24]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^
[14, 30]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.double.tsx
[14, 30]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.double.tsx
> <FormInput data="2" />
^
[15, 13]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
[15, 13]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^^^^
[15, 14]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx entity.name.tag.tsx
[15, 14]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx entity.name.tag.tsx
^^^^
[15, 24]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
[15, 24]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^
[15, 30]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.double.tsx
[15, 30]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.double.tsx
> </FormRow>
^^
[16, 9]: source.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.begin.tsx
@ -128,22 +128,22 @@ var e = <div data-custom-attribute="^^foo" />
[21, 10]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx entity.name.tag.tsx
> <FormLabel data='1' />
^
[22, 13]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
[22, 13]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^^^^
[22, 14]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx entity.name.tag.tsx
[22, 14]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx entity.name.tag.tsx
^^^^
[22, 24]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
[22, 24]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^
[22, 30]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.single.tsx
[22, 30]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.single.tsx
> <FormInput data='2' />
^
[23, 13]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
[23, 13]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^^^^
[23, 14]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx entity.name.tag.tsx
[23, 14]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx entity.name.tag.tsx
^^^^
[23, 24]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
[23, 24]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^
[23, 30]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.single.tsx
[23, 30]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx meta.tag.tsx string.jsxAttributeValue.quoted.single.tsx
> </FormRow>
^^
[24, 9]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.begin.tsx
@ -165,16 +165,16 @@ var e = <div data-custom-attribute="^^foo" />
> {/* child comment, put {} around */}
> <Person name={window.isLoggedIn ? window.name : ''}
^
[31, 9]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
[31, 9]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^
[31, 10]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx entity.name.tag.tsx
[31, 10]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx entity.name.tag.tsx
^^^^
[31, 17]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
[31, 17]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.tag.attribute-name.tsx entity.other.attribute-name.tsx
^^^^^^^^^^^^^^^^^^
[31, 23]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.open.tsx meta.brace.curly.tsx
[31, 23]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx meta.brace.curly.tsx
> />
^^
[32, 9]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
[32, 9]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
> </Nav>
^^
[33, 5]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.begin.tsx
@ -187,24 +187,24 @@ var e = <div data-custom-attribute="^^foo" />
>props.bar = y;
>var component = <Component {...props} />;
^
[41, 17]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
[41, 17]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^^^^
[41, 18]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx entity.name.tag.tsx
[41, 18]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx entity.name.tag.tsx
^^^^^^^^
[41, 29]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx
[41, 29]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx
^^
[41, 39]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
[41, 39]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
>
>var props2 = { foo: 'default' }
>var component2 = <Component {...props} foo={'override'} />
^
[44, 18]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx punctuation.definition.tag.begin.tsx
[44, 18]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx punctuation.definition.tag.begin.tsx
^^^^^^^^^
[44, 19]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx entity.name.tag.tsx
[44, 19]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx entity.name.tag.tsx
^^^^^^^^
[44, 30]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx
[44, 30]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx
^^
[44, 57]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.close.tsx punctuation.definition.tag.end.tsx
[44, 57]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx punctuation.definition.tag.end.tsx
>
>// JSX Gotchas
>// http://facebook.github.io/react/docs/jsx-gotchas.html
@ -219,10 +219,10 @@ var e = <div data-custom-attribute="^^foo" />
[50, 26]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.without-attributes.tsx meta.brace.curly.tsx meta.array.literal.tsx meta.tag.without-attributes.tsx punctuation.definition.tag.begin.tsx
>var d = <div dangerouslySetInnerHTML={{__html: 'First &middot; Second'}} />
^^^^^^^
[51, 40]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx
[51, 40]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx
^
[51, 48]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx string.quoted.single.tsx punctuation.definition.string.begin.tsx
[51, 48]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx meta.brace.curly.tsx meta.object-literal.tsx meta.object.member.tsx string.quoted.single.tsx punctuation.definition.string.begin.tsx
>var e = <div data-custom-attribute="foo" />
^^^
[52, 37]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.open.tsx string.jsxAttributeValue.quoted.double.tsx
[52, 37]: source.tsx meta.var.expr.tsx meta.var-single-variable.expr.tsx meta.tag.tsx string.jsxAttributeValue.quoted.double.tsx
>