Yui T
a485fbbf5a
Merge branch 'refactorGrammarCheck' of https://github.com/Microsoft/TypeScript into refactorGrammarCheck
...
Conflicts:
src/compiler/checker.ts
2014-12-11 14:05:35 -08:00
Yui T
d8621069c1
Address code review: move checkGrammarAnySignature into checkSignatureDeclaration
2014-12-11 14:02:09 -08:00
Yui T
c23b6a66e2
Address code review: move checkGrammarAnySignature into checkSignatureDeclaration
2014-12-11 12:55:27 -08:00
Yui T
5fe2594ec2
Merge branch 'refactorGrammarCheck' of https://github.com/Microsoft/TypeScript into refactorGrammarCheck
2014-12-11 12:07:09 -08:00
Yui T
907d1d001b
Move grammar checking: callExpression, newExpression
2014-12-11 12:07:01 -08:00
Yui T
9698244391
Move grammar checking: callExpression, newExpression
2014-12-11 12:06:21 -08:00
Yui T
b31981c6e9
Address code review
2014-12-11 11:35:51 -08:00
Yui T
f620fa6914
Merge branch 'refactorGrammarCheck' of https://github.com/Microsoft/TypeScript into refactorGrammarCheck
...
Conflicts:
src/compiler/checker.ts
2014-12-10 21:56:16 -08:00
Yui T
547e1296f8
Move grammar checking: Arrow function
2014-12-10 21:52:18 -08:00
Yui T
7cdf75e1a8
Move grammar checking: Arrow function
2014-12-10 21:38:18 -08:00
Yui T
408d6f3ea3
Address code review
2014-12-10 19:30:09 -08:00
Yui T
31e49ed93e
Move grammar checking: callSignature, constructorType, ConstructSignature, FunctionType, IndexSignature
2014-12-10 18:39:24 -08:00
Yui T
16693316e5
Add isEarly flag into error from grammar checking
2014-12-10 18:34:38 -08:00
Yui T
073994ec55
Addres code review
2014-12-10 15:44:36 -08:00
Yui T
03f9203a42
Move grammar checking: tuple type
2014-12-10 12:42:34 -08:00
yui T
a94c51faee
Address code review for moving grammar check of typeParameter
2014-12-10 11:26:24 -08:00
Yui T
6a4d50d025
Address code review for moving grammar check of typeParameter
2014-12-09 18:32:56 -08:00
Yui T
237d8cc194
Merge branch 'refactorGrammarCheck' of https://github.com/Microsoft/TypeScript into refactorGrammarCheck
2014-12-09 18:23:15 -08:00
Yui T
afcf11545c
Move grammar checking: type parameters
2014-12-09 18:23:07 -08:00
Yui T
949be0597f
Move grammar checking: type parameters
2014-12-09 16:48:47 -08:00
Yui T
2c575dae27
Move grammar checking: type parameters
2014-12-09 16:33:20 -08:00
Anders Hejlsberg
bb70e9eb12
Merge pull request #1346 from Microsoft/destructuring
...
Destructuring
2014-12-09 11:39:23 -08:00
Anders Hejlsberg
7bc35b3ae0
Merge branch 'master' into destructuring
...
Conflicts:
src/compiler/binder.ts
src/compiler/checker.ts
src/compiler/emitter.ts
src/compiler/parser.ts
src/services/services.ts
tests/baselines/reference/parserCommaInTypeMemberList2.errors.txt
2014-12-09 11:26:43 -08:00
Vladimir Matveev
cd2016c48a
Merge pull request #1416 from Microsoft/inherited_deltas
...
inherit delta from nodes on the same line
2014-12-09 10:46:41 -08:00
Vladimir Matveev
7ed4225413
inherit delta from nodes on the same line
2014-12-09 04:55:33 -08:00
CyrusNajmabadi
ecfed18d4c
Merge pull request #1413 from Microsoft/forEachChild
...
Fix invariant issues.
2014-12-09 01:03:40 -08:00
Cyrus Najmabadi
edc60ed808
Fix invariant issues.
2014-12-08 23:46:30 -08:00
CyrusNajmabadi
75e53279ad
Merge pull request #1412 from Microsoft/parserOrganization
...
Put the actual parsing logic at the top of createSourceFile instead of the bottom.
2014-12-08 19:01:46 -08:00
Cyrus Najmabadi
89cd1e28f2
Remove unused type.
2014-12-08 18:58:13 -08:00
Cyrus Najmabadi
afc57777f3
Put the actual parsing logic at the top of createSourceFile instead of the bottom.
...
This makes it vastly simpler to fix up that logic since you no longer have to go find
the end of the function first.
2014-12-08 18:36:25 -08:00
CyrusNajmabadi
96a8f22385
Merge pull request #1408 from Microsoft/methods
...
Remove the 'Method' syntaxkind and introduce MethodSignature and MethodDeclaration instead.
2014-12-08 18:13:42 -08:00
CyrusNajmabadi
0c20aacf99
Merge pull request #1409 from Microsoft/test262invariants3
...
Fix some parts of for-each invariant checking.
2014-12-08 17:52:38 -08:00
Vladimir Matveev
345de374e4
Merge pull request #1405 from Microsoft/formatting_space_before_comma
...
fix formatting to add space after comma between arguments when arguments...
2014-12-08 17:46:52 -08:00
Cyrus Najmabadi
21301b94cb
Prevent json recursion overflow in 262 tests.
2014-12-08 17:42:54 -08:00
Mohamed Hegazy
9d31d356b4
Merge pull request #1400 from Microsoft/addMethodToBoolean
...
Add new method on interface Boolean to ensure it is not assignable from other types
2014-12-08 17:09:27 -08:00
Cyrus Najmabadi
174d48a29e
Fix some parts of for-each invariant checking.
2014-12-08 17:04:05 -08:00
Paul van Brenk
40e5c73504
Update version to 1.4
2014-12-08 16:51:40 -08:00
Yui
b6249d0a9a
Merge pull request #1406 from Microsoft/fixSpeculativeParse
...
Fix speculative parsing when trying to parse type argument list
2014-12-08 16:44:41 -08:00
Cyrus Najmabadi
cc83925f32
Also split out .PropertyDeclaration and .PropertySignature from .Property.
2014-12-08 16:37:35 -08:00
Yui T
aee0b9e8a1
Merge branch 'master' into fixSpeculativeParse
...
Conflicts:
tests/baselines/reference/parserCommaInTypeMemberList2.errors.txt
2014-12-08 16:35:51 -08:00
CyrusNajmabadi
0fb4155911
Merge pull request #1407 from Microsoft/commaInsteadOfSemicolon
...
Better error recovery when encountering an errant comma in a semicolon delimited list.
2014-12-08 16:18:28 -08:00
Cyrus Najmabadi
c1b19d761d
Remove the 'Method' syntaxkind and introduce MethodSignature and MethodDeclaration instead.
...
Sharing a single kind here would be bad for incremental scenarios as these two node types
are not interchangeable.
For now, i have updated nearly all code to look for both kinds. However, it may not make sense
in all locations, and we could likely tighten up many code locations to only have to deal with
one or the other.
2014-12-08 16:16:11 -08:00
Yui T
5840dbef66
Merge branch 'fixSpeculativeParse' of https://github.com/Microsoft/TypeScript into fixSpeculativeParse
2014-12-08 15:48:44 -08:00
Yui T
c1d509a940
Update and add test cases
2014-12-08 15:47:24 -08:00
Vladimir Matveev
b40a8dc52d
Merge branch 'master' into formatting_space_before_comma
2014-12-08 15:43:33 -08:00
Vladimir Matveev
f23a87c2ee
merge
2014-12-08 15:43:08 -08:00
Yui T
6e94d4d658
Update and add test cases
2014-12-08 15:38:35 -08:00
Cyrus Najmabadi
5db51fead8
Better error recovery when encountering an errant comma in a semicolon delimited list.
2014-12-08 15:35:09 -08:00
CyrusNajmabadi
9351fc1920
Merge pull request #1404 from Microsoft/test262Invariants
...
Add tree invariant checking to the test262 runner.
2014-12-08 15:14:40 -08:00
Yui T
e9beba783e
Fix speculative parsing by terminating the list when encounting illegal token
2014-12-08 15:02:45 -08:00