Граф коммитов

122 Коммитов

Автор SHA1 Сообщение Дата
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