Daniel Rosenwasser
|
7c6d731b62
|
Moved non-exposed functions to utilities; fix up emitted .d.ts in Jakefile.
|
2014-12-10 16:42:41 -08:00 |
|
Cyrus Najmabadi
|
f9f9b374d1
|
When updating the text for a source file, extrend the changed range.
This ensures that nodes/tokens affected by lookahead will be reparsed.
|
2014-12-10 16:33:14 -08:00 |
|
Daniel Rosenwasser
|
9ad6eb21ed
|
Merge pull request #1341 from Microsoft/escapingTheTemplateOfDoom
Template string escaping fixes
|
2014-12-10 16:29:00 -08:00 |
|
Anders Hejlsberg
|
d2f500292f
|
Make initial inferences from parameterless function expressions (#1186)
|
2014-12-10 16:02:39 -08:00 |
|
Yui T
|
073994ec55
|
Addres code review
|
2014-12-10 15:44:36 -08:00 |
|
Vladimir Matveev
|
c3bc360c53
|
add missing property to harnessLS
|
2014-12-10 15:36:46 -08:00 |
|
Vladimir Matveev
|
0a17fc687d
|
addressed CR feedback: rename getApiVersion to getServicesVersion
|
2014-12-10 15:35:58 -08:00 |
|
Vladimir Matveev
|
fbec3fe3c4
|
removed dummy parameter from getApiVersion method
|
2014-12-10 15:35:56 -08:00 |
|
Vladimir Matveev
|
c077910679
|
added getApiVersion method to TypeScriptServicesFactory
|
2014-12-10 15:35:55 -08:00 |
|
Vladimir Matveev
|
10d08b816e
|
do not indent leading comments that attached to tokens with errors
|
2014-12-10 15:08:26 -08:00 |
|
Daniel Rosenwasser
|
e2baddd716
|
Explicit default target for fourslash tests in the harness.
|
2014-12-10 15:00:41 -08:00 |
|
Mohamed Hegazy
|
f690f054fc
|
Remove unused parameter to getCompletionsAtPosition
Conflicts:
tests/baselines/reference/APISample_node_compile.js
tests/baselines/reference/APISample_node_compile.types
tests/baselines/reference/APISample_standalone_compile.js
tests/baselines/reference/APISample_standalone_compile.types
|
2014-12-10 14:59:56 -08:00 |
|
Daniel Rosenwasser
|
520979d094
|
Make getLocalizedDiagnosticMessages and getCancellationToken optional
|
2014-12-10 14:58:08 -08:00 |
|
Vladimir Matveev
|
6520663de7
|
add missing property to harnessLS
|
2014-12-10 14:52:42 -08:00 |
|
Mohamed Hegazy
|
1fab80f3d9
|
move OutliningSpan definitions to services to ensure it is visible in definitions file
|
2014-12-10 14:50:29 -08:00 |
|
Daniel Rosenwasser
|
6da0b57d19
|
Removed tokenSpan.ts.
|
2014-12-10 14:49:59 -08:00 |
|
Anders Hejlsberg
|
35adeb8363
|
Addressing CR feedback
|
2014-12-10 14:44:31 -08:00 |
|
Mohamed Hegazy
|
f90e725aa0
|
move formatting.ts and smartIndernter.ts into formatting folder to match thier namespace
|
2014-12-10 14:42:52 -08:00 |
|
Mohamed Hegazy
|
cf340efe01
|
remove unused file
|
2014-12-10 14:42:28 -08:00 |
|
Mohamed Hegazy
|
fc950ed930
|
Move Map to types to ensure it is visible in definition files
|
2014-12-10 14:41:57 -08:00 |
|
Mohamed Hegazy
|
523c1795b8
|
use ts.System for tests
|
2014-12-10 14:41:32 -08:00 |
|
Anders Hejlsberg
|
7ed933f5c4
|
Type guards do no affect values of type any
|
2014-12-10 14:41:29 -08:00 |
|
Mohamed Hegazy
|
0d9b2c8725
|
move text defintions to services.ts
|
2014-12-10 14:40:24 -08:00 |
|
Daniel Rosenwasser
|
4deea66c1c
|
Put 'sys' into the 'ts' module.
|
2014-12-10 14:40:09 -08:00 |
|
Daniel Rosenwasser
|
73ee0382be
|
Use __filename for 'getExecutingFilePath'.
|
2014-12-10 14:39:40 -08:00 |
|
Cyrus Najmabadi
|
888b88ee43
|
Move textSpan and textChangeRange impls to the compiler layer.
|
2014-12-10 14:36:37 -08:00 |
|
Vladimir Matveev
|
51903106c7
|
Merge pull request #1395 from Microsoft/dev_mode
Add 'dev mode' to the language service
|
2014-12-10 14:34:23 -08:00 |
|
Anders Hejlsberg
|
ab4706a211
|
Merge pull request #1433 from Microsoft/typeGuardWithAny
Type guards should not affect values of type any
|
2014-12-10 14:33:31 -08:00 |
|
Anders Hejlsberg
|
2876ba6a6c
|
Addressing CR feedback
|
2014-12-10 14:25:02 -08:00 |
|
Vladimir Matveev
|
30ada4cffe
|
conditionals are now introduce indentation scope
|
2014-12-10 14:03:14 -08:00 |
|
Cyrus Najmabadi
|
c2d4cd5887
|
Move TextSpan into the compiler layer.
|
2014-12-10 13:45:08 -08:00 |
|
Cyrus Najmabadi
|
f400e5955a
|
Don't call into the incremental parser for now.
Return a tree if the textChangeRange is empty.
|
2014-12-10 13:19:01 -08:00 |
|
Cyrus Najmabadi
|
26927b4ba2
|
Merge branch 'master' into sourceFileUpdate
Conflicts:
src/services/services.ts
tests/cases/unittests/incrementalParser.ts
|
2014-12-10 13:12:57 -08:00 |
|
Mohamed Hegazy
|
46fcf91981
|
Respond to code review comments
|
2014-12-10 13:02:31 -08:00 |
|
Yui T
|
03f9203a42
|
Move grammar checking: tuple type
|
2014-12-10 12:42:34 -08:00 |
|
Mohamed Hegazy
|
b0574cbdf9
|
Respond to code review comments
|
2014-12-10 12:37:09 -08:00 |
|
Cyrus Najmabadi
|
48765ec904
|
Update comment.
|
2014-12-10 12:18:31 -08:00 |
|
Cyrus Najmabadi
|
5bd49fec1d
|
Initial entrypoint in SourceFile for the LS to call to peform incremental parsing.
Right now the entrypoint just causes a full parse to happen. But the LS code is
cleaned up to take advantage of it appropriately.
|
2014-12-10 11:45:33 -08:00 |
|
yui T
|
a94c51faee
|
Address code review for moving grammar check of typeParameter
|
2014-12-10 11:26:24 -08:00 |
|
Anders Hejlsberg
|
7c09b724dc
|
Type guards do no affect values of type any
|
2014-12-10 10:16:51 -08:00 |
|
Cyrus Najmabadi
|
1170a1c436
|
Only set parents for parse trees in the LS for the syntactic trees.
we don't need this for the semantic trees because the compiler will set them all during
the binding.
|
2014-12-10 10:09:40 -08:00 |
|
Mohamed Hegazy
|
956a08943b
|
Remove compiletionSettings handeling from shims
|
2014-12-10 09:03:12 -08:00 |
|
Anders Hejlsberg
|
ebc7e7e0e3
|
Parsing of spread element expressions
|
2014-12-10 06:45:01 -08:00 |
|
Cyrus Najmabadi
|
dd2c869d7b
|
Use chai asserts.
|
2014-12-09 19:49:40 -08:00 |
|
Yui T
|
6a4d50d025
|
Address code review for moving grammar check of typeParameter
|
2014-12-09 18:32:56 -08:00 |
|
Yui T
|
afcf11545c
|
Move grammar checking: type parameters
|
2014-12-09 18:23:07 -08:00 |
|
Cyrus Najmabadi
|
783b0e53d1
|
Remove unnecessary switch case.
|
2014-12-09 16:43:45 -08:00 |
|
Cyrus Najmabadi
|
fa4b68fa6c
|
Initial test harness for incremental parser tests.
|
2014-12-09 16:39:52 -08:00 |
|
Yui T
|
2c575dae27
|
Move grammar checking: type parameters
|
2014-12-09 16:33:20 -08:00 |
|
Cyrus Najmabadi
|
6170c56af4
|
Remove 'isOpen' and 'version' from teh compiler's SourceFile type.
Also, provide a way for creators of a source file to specify if they
want parent nodes hooked up.
|
2014-12-09 16:08:01 -08:00 |
|