2016-07-29 01:12:56 +03:00
|
|
|
original file
|
|
|
|
-----------------------------------
|
2016-09-21 21:15:50 +03:00
|
|
|
export class A extends /* */B implements/**/ C{
|
|
|
|
|
2016-07-29 01:12:56 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
2016-09-21 21:15:50 +03:00
|
|
|
|
|
|
|
export class D implements/**/ F extends /**/G {
|
|
|
|
|
2016-07-29 01:12:56 +03:00
|
|
|
}
|
|
|
|
|
2016-09-21 21:15:50 +03:00
|
|
|
|
|
|
|
export class E extends /**/H implements/**/ One, Two, Three{
|
|
|
|
|
2016-07-29 01:12:56 +03:00
|
|
|
}
|
|
|
|
|
2016-09-21 21:15:50 +03:00
|
|
|
|
|
|
|
class className extends class1 implements class2 {
|
|
|
|
|
2016-07-29 01:12:56 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
2016-09-21 21:15:50 +03:00
|
|
|
Checking comments
|
2016-07-29 01:12:56 +03:00
|
|
|
*/
|
|
|
|
|
|
|
|
-----------------------------------
|
|
|
|
|
2016-09-21 21:08:12 +03:00
|
|
|
Grammar: TypeScript.tmLanguage
|
|
|
|
-----------------------------------
|
2016-07-28 23:48:22 +03:00
|
|
|
>export class A extends /* */B implements/**/ C{
|
|
|
|
^^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts keyword.control.export.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts storage.type.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-10-17 21:48:06 +03:00
|
|
|
source.ts meta.class.ts entity.name.type.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts storage.modifier.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts comment.block.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts entity.other.inherited-class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts storage.modifier.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts entity.other.inherited-class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts punctuation.definition.block.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
>
|
|
|
|
^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
>}
|
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts punctuation.definition.block.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
>
|
|
|
|
^
|
|
|
|
source.ts
|
|
|
|
>
|
|
|
|
^
|
|
|
|
source.ts
|
|
|
|
>
|
|
|
|
^
|
|
|
|
source.ts
|
|
|
|
>export class D implements/**/ F extends /**/G {
|
|
|
|
^^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts keyword.control.export.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts storage.type.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-10-17 21:48:06 +03:00
|
|
|
source.ts meta.class.ts entity.name.type.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts storage.modifier.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts entity.other.inherited-class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts storage.modifier.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts entity.other.inherited-class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts punctuation.definition.block.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
>
|
|
|
|
^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
>}
|
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts punctuation.definition.block.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
>
|
|
|
|
^
|
|
|
|
source.ts
|
|
|
|
>
|
|
|
|
^
|
|
|
|
source.ts
|
|
|
|
>export class E extends /**/H implements/**/ One, Two, Three{
|
|
|
|
^^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts keyword.control.export.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts storage.type.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-10-17 21:48:06 +03:00
|
|
|
source.ts meta.class.ts entity.name.type.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts storage.modifier.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts entity.other.inherited-class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts storage.modifier.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts entity.other.inherited-class.ts
|
2016-10-26 02:17:51 +03:00
|
|
|
^
|
|
|
|
source.ts meta.class.ts punctuation.separator.comma.ts
|
|
|
|
^
|
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts entity.other.inherited-class.ts
|
2016-10-26 02:17:51 +03:00
|
|
|
^
|
|
|
|
source.ts meta.class.ts punctuation.separator.comma.ts
|
|
|
|
^
|
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts entity.other.inherited-class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts punctuation.definition.block.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
>
|
|
|
|
^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
>}
|
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts punctuation.definition.block.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
>
|
|
|
|
^
|
|
|
|
source.ts
|
|
|
|
>
|
|
|
|
^
|
|
|
|
source.ts
|
|
|
|
>class className extends class1 implements class2 {
|
|
|
|
^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts storage.type.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^^^^^
|
2016-10-17 21:48:06 +03:00
|
|
|
source.ts meta.class.ts entity.name.type.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts storage.modifier.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts entity.other.inherited-class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts storage.modifier.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts entity.other.inherited-class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts punctuation.definition.block.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
>
|
|
|
|
^^^^^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
>}
|
|
|
|
^
|
2016-09-13 21:37:38 +03:00
|
|
|
source.ts meta.class.ts punctuation.definition.block.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
>
|
|
|
|
^
|
|
|
|
source.ts
|
|
|
|
>/*
|
|
|
|
^^
|
2016-08-11 21:57:16 +03:00
|
|
|
source.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
> Checking comments
|
|
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
|
|
source.ts comment.block.ts
|
|
|
|
>*/
|
|
|
|
^^
|
2016-08-11 21:57:16 +03:00
|
|
|
source.ts comment.block.ts punctuation.definition.comment.ts
|
2016-07-28 23:48:22 +03:00
|
|
|
>
|
|
|
|
^
|
|
|
|
source.ts
|