Sheetal Nandi
|
87aa92a02d
|
Scope function names from function calls and add scoping for ,
|
2016-09-15 16:03:59 -07:00 |
Sheetal Nandi
|
a63a0fb403
|
Support arrow type parameters
|
2016-09-13 15:19:24 -07:00 |
Sheetal Nandi
|
1c5a0d1d8c
|
Scope object literal keys
Addresses #23
|
2016-09-13 13:44:36 -07:00 |
Sheetal Nandi
|
fed816067f
|
new operator can end at another new operator
Fixes #139
|
2016-09-13 12:04:08 -07:00 |
Sheetal Nandi
|
7dbf74c46f
|
Simplify class meta scoping and use meta.class.ts instead of meta.declaration.object.ts
|
2016-09-13 11:37:38 -07:00 |
Sheetal Nandi
|
d1b682226a
|
Fix the usage of \G because there is difference in how sublime uses it verses other editors
|
2016-09-13 11:22:33 -07:00 |
Sheetal Nandi
|
9e2430a063
|
Dont treat start of new line as regex since it could be continuing expression
Fixes #198
|
2016-09-13 10:51:04 -07:00 |
Sheetal Nandi
|
aa5eecd502
|
Treat the expression after as operator as Type
Fixed #59
|
2016-09-13 10:43:37 -07:00 |
Sheetal Nandi
|
2d15a59b99
|
Some rearranging for type-predicate and typeof operator
|
2016-09-13 10:20:46 -07:00 |
Sheetal Nandi
|
bbaffdca50
|
Support builtin type literals like this,true,false,null,undefined
|
2016-09-13 10:07:11 -07:00 |
Sheetal Nandi
|
5f891a8be5
|
Support readonly modifier
Fixes #242
|
2016-09-09 16:26:56 -07:00 |
Sheetal Nandi
|
cfd2afb68b
|
Fix the regex start
Fixes #243 and #3
|
2016-09-09 10:03:49 -07:00 |
Sheetal Nandi
|
fecf4e3d97
|
Handle comments inside type
Fixes #65
|
2016-09-08 10:56:06 -07:00 |
Sheetal Nandi
|
ddb23460ab
|
Fix the for of declarations
Fixes #232
|
2016-09-07 15:36:30 -07:00 |
Sheetal Nandi
|
170078a969
|
Simplify arrow parameter regex so make sure it doesnt take forever
|
2016-09-06 15:41:25 -07:00 |
Sheetal Nandi
|
42d20a65fd
|
Fix the end of ternary expression
Fixes #244
|
2016-09-06 14:55:33 -07:00 |
Sheetal Nandi
|
7fa318b5da
|
Make sure the identifiers are handled with . and $
Fixes #43, #64, #87, #112, #131, #133, #157, #175, #212, #214, #229
|
2016-09-06 14:54:08 -07:00 |
Sheetal Nandi
|
78b06c4540
|
Optimize the TypeArguments of function call regex
|
2016-09-01 14:45:47 -07:00 |
Sheetal Nandi
|
191f6c258b
|
Fix function call type parameters
|
2016-09-01 14:09:14 -07:00 |
Sheetal Nandi
|
0178496f5b
|
Support string literal type
|
2016-09-01 12:02:58 -07:00 |
Sheetal Nandi
|
0cab1cc713
|
Fix the new expression end regex
|
2016-08-31 16:48:13 -07:00 |
Sheetal Nandi
|
21d57cbeab
|
Variable scope can end with block end
Fixes #252
|
2016-08-31 13:06:52 -07:00 |
Sheetal Nandi
|
f01053fb79
|
Support generators syntax and fix the scoping of type parameter end
|
2016-08-31 11:21:34 -07:00 |
Sheetal Nandi
|
82ac7df371
|
Arrow function bodies and minimal return type support
|
2016-08-30 16:13:37 -07:00 |
Sheetal Nandi
|
4b6badfbca
|
Arrow functions
|
2016-08-30 12:35:50 -07:00 |
Sheetal Nandi
|
e038ac8f44
|
Rename meta.function.type.parameter.ts to meta.parameters.ts
|
2016-08-29 11:28:15 -07:00 |
Sheetal Nandi
|
a5de0048a2
|
Fix the identifier pattern
|
2016-08-26 16:06:19 -07:00 |
Sheetal Nandi
|
b0208af1a5
|
Because sublime doesnt understand patterns in the capture, re-implement computed method names
|
2016-08-26 15:40:44 -07:00 |
Sheetal Nandi
|
dbcfb87aa7
|
Computed property names
|
2016-08-26 12:54:39 -07:00 |
Sheetal Nandi
|
d0d1952bf2
|
Support decorators
|
2016-08-25 11:41:39 -07:00 |
Sheetal Nandi
|
c8dbfcfde4
|
Add support for method declaration as object member
|
2016-08-24 17:06:18 -07:00 |
Sheetal Nandi
|
f0633d8031
|
Support for parameter destructuring
|
2016-08-24 16:33:42 -07:00 |
Sheetal Nandi
|
35731c0f3b
|
Destructuring variable declaration
|
2016-08-24 16:09:53 -07:00 |
Sheetal Nandi
|
9fbaca8a52
|
Namespace declarations
|
2016-08-24 13:32:46 -07:00 |
Sheetal Nandi
|
8870cb4cee
|
Support for Export declarations
|
2016-08-24 13:17:38 -07:00 |
Sheetal Nandi
|
4774bec181
|
Support Import equals and import declarations
|
2016-08-24 11:39:50 -07:00 |
Sheetal Nandi
|
c8172856eb
|
Rename meta.decl.block to meta.block
|
2016-08-23 12:04:09 -07:00 |
Sheetal Nandi
|
d5caa74e82
|
rename meta.block to meta.object-literal
|
2016-08-23 10:51:15 -07:00 |
Sheetal Nandi
|
8914364c2d
|
{ after the operator is object literal and not the declaration block
|
2016-08-23 10:45:10 -07:00 |
Sheetal Nandi
|
87e32c6444
|
Fix for loop variable declarations
|
2016-08-19 15:49:48 -07:00 |
Sheetal Nandi
|
132088fb41
|
Await is keyword.control and not modifier
|
2016-08-19 14:54:26 -07:00 |
Sheetal Nandi
|
7ec2883837
|
Detect { followed by => as body of the arrow function
|
2016-08-19 14:50:04 -07:00 |
Sheetal Nandi
|
80ad4f0612
|
Export var, type and enums declarations
|
2016-08-19 12:58:07 -07:00 |
Sheetal Nandi
|
731f7c09a7
|
Rearrange the declarations, statements, expressions
|
2016-08-19 12:24:19 -07:00 |
Sheetal Nandi
|
153f123525
|
Fix the fn return type annotation when it is used inside the object type
|
2016-08-17 17:51:40 -07:00 |
Sheetal Nandi
|
b0b161da25
|
Fix incorrect scope name for assignment
|
2016-08-17 16:29:15 -07:00 |
Sheetal Nandi
|
eaeaa94d29
|
Include comments in type declaration
|
2016-08-17 16:17:57 -07:00 |
Sheetal Nandi
|
3fff5ced7b
|
Fix the incorrect ternary operator colorizing in tsx file
|
2016-08-17 16:08:00 -07:00 |
Sheetal Nandi
|
543cc6a967
|
Fix the return type of function type when it is tuple or object type
|
2016-08-17 15:56:00 -07:00 |
Sheetal Nandi
|
66a6ebaa3d
|
Fix the method return type, handle return type that is object type and object type's field declaration's type annotation
|
2016-08-17 15:00:09 -07:00 |