Mohamed Hegazy
019994004c
wire classifier to use new compiler implementation
2014-08-07 23:44:43 -07:00
Dick van den Brink
e0f738429f
Added missing semicolons
2014-08-07 21:08:38 +02:00
Mohamed Hegazy
9222711ace
change name of the flag to emitBOM
2014-08-06 14:24:47 -07:00
Mohamed Hegazy
b1335e1795
add generateBOM switch
2014-08-06 11:37:59 -07:00
Mohamed Hegazy
63b835a7a9
Remove ByteOrderMark
2014-08-06 11:13:49 -07:00
Mohamed Hegazy
0c9510e6f1
Wire cleanupSemanticCache
2014-08-04 17:23:09 -07:00
Mohamed Hegazy
93a48a314e
respond to code review comments
2014-08-04 16:56:58 -07:00
Mohamed Hegazy
acfcf40735
Add uptodate checks for program object to avoid recomputation if not needed
2014-08-04 16:09:25 -07:00
Mohamed Hegazy
21fb3bc675
Update check for syntax tree existance
2014-08-04 15:36:26 -07:00
Mohamed Hegazy
a48ec090ae
add missing semicolons
2014-08-04 15:07:42 -07:00
Mohamed Hegazy
f8228e1544
Change variabel names:
...
* documentsByName to sourceFilesByName
* getSymbolOfIdentifierLikeNode to getSymbolInfo
2014-08-04 13:37:17 -07:00
Mohamed Hegazy
c92addf821
Revert "remove documentsByName"
...
This reverts commit 5d26599811 .
2014-08-04 13:20:02 -07:00
Mohamed Hegazy
5c350e4d3d
adapt to changes after merge
2014-08-04 12:56:48 -07:00
Mohamed Hegazy
1667894ec6
Merge branch 'master' into getDefinition
2014-08-04 12:52:27 -07:00
Mohamed Hegazy
5d26599811
remove documentsByName
2014-08-04 12:26:44 -07:00
Mohamed Hegazy
4da02cbc06
rename values named document to sourceFile
2014-08-04 12:00:47 -07:00
Mohamed Hegazy
aa75de9c70
Consolidate Document and SoruceFile
2014-08-04 12:00:37 -07:00
Mohamed Hegazy
41b7eb25a3
Make goto def jump to labels across function boundries
2014-08-01 17:11:41 -07:00
Mohamed Hegazy
8606873db6
move identifier-like node handleing (e.g. super, this, string property access etc..) to the checker
2014-08-01 17:11:11 -07:00
Mohamed Hegazy
e6f930b53a
support goto def on object literal properties
2014-08-01 15:09:12 -07:00
Mohamed Hegazy
76bca3a766
Add support for goto def on external module name
2014-08-01 13:07:52 -07:00
Mohamed Hegazy
12490755a8
Fix typos
2014-08-01 11:26:31 -07:00
Mohamed Hegazy
c406662bc4
Wire getDefinitionAtPosition using the new compiler implementation
2014-07-31 19:58:18 -07:00
Mohamed Hegazy
732ffc0d5d
More changes to address code review comments
2014-07-31 19:04:55 -07:00
Mohamed Hegazy
0a206d8855
Respond to code review comments:
...
* Change comment to say "noresolve=false" in shims.ts 05eeba5bc9
* Switch newline to "\r\n" 9395eeaedb
* Use hasOwnProperty for Map types 212c184602
* Switch "s" to "S" in typescriptServices.ts filename 9061e58dff
* Change method names in Node to be more detailed
2014-07-30 14:46:33 -07:00
Mohamed Hegazy
f5091c226f
Use correct casing for file references
2014-07-29 15:03:35 -07:00
Mohamed Hegazy
0a08a42abe
enbale fourslash tests
2014-07-29 12:17:33 -07:00
Mohamed Hegazy
4e570248d6
remove unused methods
2014-07-29 12:16:43 -07:00
Mohamed Hegazy
96a9cc9b55
remove unneded ts. qualifiers
2014-07-29 12:16:11 -07:00
Mohamed Hegazy
e9f0c0ae49
Fix noimplicitany issues
2014-07-29 12:16:01 -07:00
Mohamed Hegazy
87ddcbf632
switch document to an interface
2014-07-29 12:15:51 -07:00
Mohamed Hegazy
89161c7bc7
move DocumentRegistry to an interface
2014-07-29 12:15:41 -07:00
Mohamed Hegazy
ee8c4e961e
remove _ prefix when applicable
2014-07-29 12:15:32 -07:00
Mohamed Hegazy
f8f061ac4d
merge completion helpers in services.ts
2014-07-29 12:15:22 -07:00
Mohamed Hegazy
2b04bcf5a3
merge keyword completions in services.ts
2014-07-29 12:15:12 -07:00
Mohamed Hegazy
6ca9a1a6d8
Move updated code to the ts namespace
2014-07-29 12:15:02 -07:00
Mohamed Hegazy
7d5da6c8ab
remove the I prefix from interface name
2014-07-29 12:14:52 -07:00
Mohamed Hegazy
4afbcf7b18
Add Logger definition to services.ts
2014-07-29 12:14:42 -07:00
Mohamed Hegazy
70b8a569d9
move logInternalError to where it is used
2014-07-29 12:14:32 -07:00
Mohamed Hegazy
f1ef966442
Switch classes to interfaces
2014-07-29 12:14:22 -07:00
Mohamed Hegazy
792f9c9ac8
reorganize definitions
2014-07-29 12:14:11 -07:00
Mohamed Hegazy
bfdf2ac69a
remove some more unused files
2014-07-29 12:14:01 -07:00
Mohamed Hegazy
2dfd63eb5f
consolidate all services in one file: services.ts
2014-07-29 12:13:50 -07:00
Mohamed Hegazy
4a4c74958d
clean up coreServices
2014-07-29 12:13:39 -07:00
Mohamed Hegazy
6ed29c2367
Switch classifer to a function
2014-07-29 12:13:29 -07:00
Mohamed Hegazy
742197077b
remove unused diagnostics interfaces
2014-07-29 12:13:19 -07:00
Mohamed Hegazy
41826986ac
Clean up code and types in typeScriptServices.ts
2014-07-29 12:13:09 -07:00
Mohamed Hegazy
247504924b
remove the 'I' prefix from interface names
2014-07-29 12:12:59 -07:00
Mohamed Hegazy
944195e34e
only expose needed types
2014-07-29 12:12:49 -07:00
Mohamed Hegazy
02fa159d7c
move TypeScriptServicesFactory to shims.ts
2014-07-29 12:12:39 -07:00