Commit Graph

4491 Commits

Author SHA1 Message Date
Cyrus Najmabadi
edd82cee48 Fix json for text spans. 2014-08-15 15:34:11 -07:00
Sheetal Nandi
0a75cc2926 Emit comments for if statement 2014-08-15 15:32:43 -07:00
Sheetal Nandi
6036c92784 Emit leading/trailing comments of ifStatement 2014-08-15 15:24:44 -07:00
Sheetal Nandi
1b5023bad3 Emit leading/trailing comments for return statement
Note the detachedComments and copyright headers comment emitting is not part of this change
2014-08-15 15:16:17 -07:00
Cyrus Najmabadi
7f0ae3f882 Change marshalling form for indentation. 2014-08-15 15:06:23 -07:00
Cyrus Najmabadi
323ecebf81 Add todo comment tests. 2014-08-15 14:47:10 -07:00
Sheetal Nandi
09b20d5357 Fixed according to code review feedback 2014-08-15 14:43:22 -07:00
Cyrus Najmabadi
751ac3103d Stop referencing 'this' in functions. 2014-08-15 14:39:45 -07:00
Jason Freeman
91c1a81563 Fix isTypeNode to not consider namespace accesses types 2014-08-15 14:37:41 -07:00
Jason Freeman
14f9ed9235 Only give to typeWriter files that were part of compiled program 2014-08-15 14:37:34 -07:00
Jason Freeman
834a6f71c1 Add logic in checker for getting type of export assignments and imports 2014-08-15 14:37:32 -07:00
Jason Freeman
5574b58d64 Adjust TypeChecker to have separate method for getApparentType 2014-08-15 14:37:29 -07:00
Jason Freeman
f4c00455b8 Print types for arbitrary expressions in typeWriter 2014-08-15 14:36:51 -07:00
Jason Freeman
537d8785f3 Change getTypeOfNode to take an apparentType flag 2014-08-15 14:36:49 -07:00
Jason Freeman
6b778f103c Handle type declaration nodes 2014-08-15 14:36:02 -07:00
Jason Freeman
12a0909fdd Add getTypeOfNode function to checker API 2014-08-15 14:36:00 -07:00
Jason Freeman
96fba4d867 TypeWriter logic for identifiers 2014-08-15 14:34:15 -07:00
Jason Freeman
3c6c0353b3 Make the harness invoke typeWriter 2014-08-15 14:34:13 -07:00
Sheetal Nandi
6ab3adfd43 Modified the emitComment logic to handle emitting leading or trailing spaces depending on flags
Leading comments have trailing separator while trailing comments have leading space
This removes the extra trailing space in the trailing comments
2014-08-15 14:32:08 -07:00
Sheetal Nandi
45e8ff8467 Emit the new line before leading declaration comments in the declaration file if source code had it 2014-08-15 14:21:41 -07:00
Vladimir Matveev
bf64217615 create instance of the checker prior to making any types 2014-08-15 13:54:19 -07:00
Sheetal Nandi
3dd21fc3a7 Trailing comment tests for parameters, fixes the trailing // comments and parameter indentation 2014-08-15 13:18:54 -07:00
Anders Hejlsberg
eea8409e4f Merge pull request #460 from Microsoft/noArrowLookahead
Removed lookahead for simple arrow function expressions.
2014-08-15 12:54:18 -07:00
Sheetal Nandi
29dcc5ba41 Start leading comments on new line if the comment starts on different line as node 2014-08-15 12:17:36 -07:00
Vladimir Matveev
a271b94b9d merge with mastr 2014-08-15 12:06:53 -07:00
Anders Hejlsberg
dcddb50f5b Removed lookahead for simple arrow function expressions. 2014-08-15 07:44:56 -07:00
Vladimir Matveev
848e5db646 defer creation of fullTypeCheckChecker 2014-08-14 17:57:17 -07:00
Cyrus Najmabadi
7e70f695bb Revert "Merge branch 'master' into newLanguageService"
This reverts commit d135fa43f5, reversing
changes made to 7ddc00cba9.
2014-08-14 17:49:02 -07:00
Cyrus Najmabadi
d135fa43f5 Merge branch 'master' into newLanguageService 2014-08-14 17:48:31 -07:00
Cyrus Najmabadi
a1b7c4f54c Revert "Merge pull request #444 from Microsoft/newCompilerLS"
This reverts commit ae5f4c2617, reversing
changes made to 2f963743c4.
2014-08-14 17:37:45 -07:00
Cyrus Najmabadi
7ddc00cba9 Initial port of the new language service work. 2014-08-14 16:51:16 -07:00
Sheetal Nandi
adc700aba5 Emit space before emitting trailing comments 2014-08-14 16:36:33 -07:00
Sheetal Nandi
f428a16680 Fix the trailing comments for variable declaration and function/arrow expressions 2014-08-14 16:32:21 -07:00
Sheetal Nandi
895a9e7ac5 Some refactoring as suggested in code review feedback 2014-08-14 15:41:57 -07:00
Sheetal Nandi
e76d8f36b6 Align the multiline comments in the generated outputs by retaining its position relative to the first line in the comment 2014-08-14 14:43:28 -07:00
Anders Hejlsberg
2775fc2add Merge pull request #453 from Microsoft/reportMemoryUsage
Include memory usage in -diagnostics report
2014-08-14 13:11:49 -07:00
Anders Hejlsberg
7d3c006992 Making sys.getMemoryUsage optional. 2014-08-14 13:05:39 -07:00
Anders Hejlsberg
4d62b488b7 Include memory usage in -diagnostics report 2014-08-14 10:52:24 -07:00
Sheetal Nandi
0caa1f6dc7 Emit trailing comments 2014-08-14 09:47:50 -07:00
Sheetal Nandi
c949543f49 Fix the indent for the parameter and typeparameter emit in .d.ts file 2014-08-14 09:38:22 -07:00
Sheetal Nandi
b8bbb0d547 Declaration comments for parameters in .d.ts file 2014-08-14 09:35:58 -07:00
Sheetal Nandi
6bf73a691a Declaration comments for call, constructo and index signatures in .d.ts 2014-08-14 09:12:20 -07:00
Sheetal Nandi
d970c89856 Declaration comments for function declarations in .d.ts 2014-08-14 09:08:53 -07:00
Sheetal Nandi
758fc937e4 Declaration comments for accessors in .d.ts 2014-08-14 09:01:38 -07:00
Sheetal Nandi
83ea28cf39 Declaration comments for the variable declaration in .d.ts 2014-08-14 08:57:28 -07:00
Sheetal Nandi
77a336689f Declaration comments for the property declaration in .d.ts 2014-08-14 08:53:02 -07:00
Sheetal Nandi
5f8f184f9a Declaration comments for the interface declaration in .d.ts 2014-08-14 08:50:17 -07:00
Sheetal Nandi
84dc3ff419 Declaration comments for the class declaration in .d.ts 2014-08-14 08:47:21 -07:00
Sheetal Nandi
ca1eb9fa8d Fix the compiler runner to handle comments flag to determine if it is --removeComments 2014-08-14 08:43:45 -07:00
Sheetal Nandi
a828507e4e Declaration comments for the type parameter declaration in .d.ts 2014-08-14 08:23:42 -07:00