Skip to content

Commit 970dc1e

Browse files
committed
Add only own grammar directive
1 parent cb1af79 commit 970dc1e

File tree

2 files changed

+8
-172
lines changed

2 files changed

+8
-172
lines changed

tests/baselines/Issue415.baseline.txt

Lines changed: 7 additions & 172 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
original file
22
-----------------------------------
3+
// @onlyOwnGrammar - As this has jsx
34
(<View />);
45
(<dot.view />);
56
(<dot.View />);
@@ -11,6 +12,11 @@ original file
1112

1213
Grammar: TypeScriptReact.tmLanguage
1314
-----------------------------------
15+
>// @onlyOwnGrammar - As this has jsx
16+
^^
17+
source.tsx comment.line.double-slash.tsx punctuation.definition.comment.tsx
18+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
19+
source.tsx comment.line.double-slash.tsx
1420
>(<View />);
1521
^
1622
source.tsx meta.brace.round.tsx
@@ -141,175 +147,4 @@ Grammar: TypeScriptReact.tmLanguage
141147
^
142148
source.tsx meta.brace.round.tsx
143149
^
144-
source.tsx punctuation.terminator.statement.tsx
145-
146-
147-
Grammar: TypeScript.tmLanguage
148-
-----------------------------------
149-
>(<View />);
150-
^
151-
source.ts meta.brace.round.ts
152-
^
153-
source.ts cast.expr.ts meta.brace.angle.ts
154-
^^^^
155-
source.ts cast.expr.ts entity.name.type.ts
156-
^^
157-
source.ts cast.expr.ts
158-
^
159-
source.ts cast.expr.ts meta.brace.angle.ts
160-
^
161-
source.ts meta.brace.round.ts
162-
^
163-
source.ts punctuation.terminator.statement.ts
164-
>(<dot.view />);
165-
^
166-
source.ts meta.brace.round.ts
167-
^
168-
source.ts cast.expr.ts meta.brace.angle.ts
169-
^^^
170-
source.ts cast.expr.ts entity.name.type.module.ts
171-
^
172-
source.ts cast.expr.ts punctuation.accessor.ts
173-
^^^^
174-
source.ts cast.expr.ts entity.name.type.ts
175-
^^
176-
source.ts cast.expr.ts
177-
^
178-
source.ts cast.expr.ts meta.brace.angle.ts
179-
^
180-
source.ts meta.brace.round.ts
181-
^
182-
source.ts punctuation.terminator.statement.ts
183-
>(<dot.View />);
184-
^
185-
source.ts meta.brace.round.ts
186-
^
187-
source.ts cast.expr.ts meta.brace.angle.ts
188-
^^^
189-
source.ts cast.expr.ts entity.name.type.module.ts
190-
^
191-
source.ts cast.expr.ts punctuation.accessor.ts
192-
^^^^
193-
source.ts cast.expr.ts entity.name.type.ts
194-
^^
195-
source.ts cast.expr.ts
196-
^
197-
source.ts cast.expr.ts meta.brace.angle.ts
198-
^
199-
source.ts meta.brace.round.ts
200-
^
201-
source.ts punctuation.terminator.statement.ts
202-
>(<dot.View />);
203-
^
204-
source.ts meta.brace.round.ts
205-
^
206-
source.ts cast.expr.ts meta.brace.angle.ts
207-
^^^
208-
source.ts cast.expr.ts entity.name.type.module.ts
209-
^
210-
source.ts cast.expr.ts punctuation.accessor.ts
211-
^^^^
212-
source.ts cast.expr.ts entity.name.type.ts
213-
^^
214-
source.ts cast.expr.ts
215-
^
216-
source.ts cast.expr.ts meta.brace.angle.ts
217-
^
218-
source.ts meta.brace.round.ts
219-
^
220-
source.ts punctuation.terminator.statement.ts
221-
>(<View></View>);
222-
^
223-
source.ts meta.brace.round.ts
224-
^
225-
source.ts cast.expr.ts meta.brace.angle.ts
226-
^^^^
227-
source.ts cast.expr.ts entity.name.type.ts
228-
^
229-
source.ts cast.expr.ts meta.brace.angle.ts
230-
^
231-
source.ts cast.expr.ts meta.brace.angle.ts
232-
^
233-
source.ts cast.expr.ts
234-
^^^^
235-
source.ts cast.expr.ts entity.name.type.ts
236-
^
237-
source.ts cast.expr.ts meta.brace.angle.ts
238-
^
239-
source.ts meta.brace.round.ts
240-
^
241-
source.ts punctuation.terminator.statement.ts
242-
>(<dot.View></dot.View>);
243-
^
244-
source.ts meta.brace.round.ts
245-
^
246-
source.ts cast.expr.ts meta.brace.angle.ts
247-
^^^
248-
source.ts cast.expr.ts entity.name.type.module.ts
249-
^
250-
source.ts cast.expr.ts punctuation.accessor.ts
251-
^^^^
252-
source.ts cast.expr.ts entity.name.type.ts
253-
^
254-
source.ts cast.expr.ts meta.brace.angle.ts
255-
^
256-
source.ts cast.expr.ts meta.brace.angle.ts
257-
^
258-
source.ts cast.expr.ts
259-
^^^
260-
source.ts cast.expr.ts entity.name.type.module.ts
261-
^
262-
source.ts cast.expr.ts punctuation.accessor.ts
263-
^^^^
264-
source.ts cast.expr.ts entity.name.type.ts
265-
^
266-
source.ts cast.expr.ts meta.brace.angle.ts
267-
^
268-
source.ts meta.brace.round.ts
269-
^
270-
source.ts punctuation.terminator.statement.ts
271-
>(<dot.View><b>bold</b></dot.View>);
272-
^
273-
source.ts meta.brace.round.ts
274-
^
275-
source.ts cast.expr.ts meta.brace.angle.ts
276-
^^^
277-
source.ts cast.expr.ts entity.name.type.module.ts
278-
^
279-
source.ts cast.expr.ts punctuation.accessor.ts
280-
^^^^
281-
source.ts cast.expr.ts entity.name.type.ts
282-
^
283-
source.ts cast.expr.ts meta.brace.angle.ts
284-
^
285-
source.ts cast.expr.ts meta.brace.angle.ts
286-
^
287-
source.ts cast.expr.ts entity.name.type.ts
288-
^
289-
source.ts cast.expr.ts meta.brace.angle.ts
290-
^^^^
291-
source.ts variable.other.readwrite.ts
292-
^
293-
source.ts keyword.operator.relational.ts
294-
^
295-
source.ts keyword.operator.arithmetic.ts
296-
^
297-
source.ts variable.other.readwrite.ts
298-
^
299-
source.ts keyword.operator.relational.ts
300-
^
301-
source.ts cast.expr.ts meta.brace.angle.ts
302-
^
303-
source.ts cast.expr.ts
304-
^^^
305-
source.ts cast.expr.ts entity.name.type.module.ts
306-
^
307-
source.ts cast.expr.ts punctuation.accessor.ts
308-
^^^^
309-
source.ts cast.expr.ts entity.name.type.ts
310-
^
311-
source.ts cast.expr.ts meta.brace.angle.ts
312-
^
313-
source.ts meta.brace.round.ts
314-
^
315-
source.ts punctuation.terminator.statement.ts
150+
source.tsx punctuation.terminator.statement.tsx

tests/cases/Issue415.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// @onlyOwnGrammar - As this has jsx
12
(<View />);
23
(<dot.view />);
34
(<dot.View />);

0 commit comments

Comments
 (0)