Cyrus Najmabadi
|
90bf48f2d4
|
Extract reference comments out into their own diagnostics array.
Only actual parse errors are stored in parseDiagnostics. Reference errors are stored in a separate
array now.
|
2014-12-02 14:49:34 -08:00 |
|
Mohamed Hegazy
|
cf1f6406bb
|
Merge pull request #1332 from Microsoft/getEmitOutputCleanup
Ensure getEmitOutput only check the file requested
|
2014-12-02 13:21:13 -08:00 |
|
Cyrus Najmabadi
|
03a2d0197b
|
Make 'CatchClause' have-a block, instead of be-a block.
|
2014-12-01 23:21:27 -08:00 |
|
Mohamed Hegazy
|
08165c0b17
|
Ensure getEmitOutput only check the file requested
|
2014-12-01 23:15:13 -08:00 |
|
Cyrus Najmabadi
|
db89584a86
|
Put semantically relevant tokens in the tree.
|
2014-12-01 22:03:41 -08:00 |
|
Cyrus Najmabadi
|
8ad4a0a5b8
|
Traverse into all nodes when walking the tree.
|
2014-12-01 20:45:29 -08:00 |
|
Cyrus Najmabadi
|
f8a4fb0a15
|
Put semantically relevant tokens in the tree.
|
2014-12-01 19:19:50 -08:00 |
|
Cyrus Najmabadi
|
f8f314868b
|
Merge branch 'master' into lessDirectCallsToError
Conflicts:
src/compiler/checker.ts
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
|
2014-12-01 17:42:59 -08:00 |
|
Vladimir Matveev
|
852d14e593
|
Merge pull request #1324 from Microsoft/indent_new_expressions_noargs
handle cases when new expression is used with no arguments
|
2014-12-01 17:32:19 -08:00 |
|
Vladimir Matveev
|
ad95cc8d47
|
handle cases when new expression is used with no arguments
|
2014-12-01 17:18:50 -08:00 |
|
Mohamed Hegazy
|
4e79458e69
|
Merge branch 'master' into es6typings
Conflicts:
tests/baselines/reference/constDeclarationShadowedByVarDeclaration3.types
|
2014-12-01 16:51:10 -08:00 |
|
Cyrus Najmabadi
|
1633e4abdd
|
Remove unnecessary diagnostic flag.
|
2014-12-01 16:26:34 -08:00 |
|
Cyrus Najmabadi
|
d730e5ca55
|
Remove 'missing' syntax kind.
|
2014-12-01 16:17:04 -08:00 |
|
Vladimir Matveev
|
10702797d9
|
Merge pull request #1321 from Microsoft/fix_token_meaning_in_formatting
take token kind from the tree in case if token kind from scanner is diff...
|
2014-12-01 15:50:43 -08:00 |
|
Vladimir Matveev
|
5286f87b48
|
added comments
|
2014-12-01 15:50:17 -08:00 |
|
Vladimir Matveev
|
7358b0f7d3
|
take token kind from the tree in case if token kind from scanner is different
|
2014-12-01 13:29:49 -08:00 |
|
Cyrus Najmabadi
|
cc1da37e72
|
Use a single member to represent a module reference.
|
2014-12-01 13:24:33 -08:00 |
|
Mohamed Hegazy
|
199b71c2ce
|
Merge branch 'master' into es6Typings
|
2014-12-01 13:22:20 -08:00 |
|
Daniel Rosenwasser
|
9da7287eaa
|
Merge pull request #1275 from Microsoft/unterminator
Keep track of unterminated literal expressions.
|
2014-12-01 12:57:33 -08:00 |
|
Cyrus Najmabadi
|
ada6cebef3
|
Don't parse nodes, only to not include them in the tree. This will break incremental parsing scenarios.
Properly store the data for an external module reference in the AST.
|
2014-12-01 03:00:27 -08:00 |
|
Cyrus Najmabadi
|
bab0c1d258
|
Simplify ASI parsing.
|
2014-11-30 22:49:35 -08:00 |
|
Cyrus Najmabadi
|
0fbfda1572
|
Merge branch 'master' into expressionCleanup
|
2014-11-30 20:14:02 -08:00 |
|
Cyrus Najmabadi
|
a766df9ed1
|
Tighten the bounds on an 'await' expression.
Share common helper code when parsing the right side of a dot.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-30 19:59:40 -08:00 |
|
Cyrus Najmabadi
|
ca396779e3
|
Rename MemberAccess to PropertyAccess.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-30 19:58:27 -08:00 |
|
Cyrus Najmabadi
|
632591d305
|
Rename some kinds to match new parser.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-30 19:58:00 -08:00 |
|
Cyrus Najmabadi
|
3c028f03e1
|
Tighten types in the expression AST.
|
2014-11-30 19:51:42 -08:00 |
|
Cyrus Najmabadi
|
16e28156e5
|
Support arbitrary numbers of implements and extends clauses (with arbitrary numbers of types) for classes and interfaces.
This vastly improves our error tolerance and messages for when the user writes an illegal heritage clause sequence.
|
2014-11-30 15:38:45 -08:00 |
|
Cyrus Najmabadi
|
0cdc824079
|
Provide brands for Declarations.
|
2014-11-30 14:21:34 -08:00 |
|
Cyrus Najmabadi
|
54bd524c90
|
Provide brands for statements.
Introduce a ModuleElement type to provide more clear typesafety.
|
2014-11-30 14:06:15 -08:00 |
|
Mohamed Hegazy
|
d1bf508a7b
|
Merge pull request #1252 from DickvdBrink/emptyFile
Remove empty file
|
2014-11-30 00:42:10 -08:00 |
|
Cyrus Najmabadi
|
5f00c7cdbc
|
Change the names for property access and qualified names to match their types.
|
2014-11-29 17:25:52 -08:00 |
|
Cyrus Najmabadi
|
e4b543981c
|
Updating syntax kind names.
|
2014-11-29 15:58:55 -08:00 |
|
Cyrus Najmabadi
|
e1011aa2f0
|
Rename syntax properties to match Roslyn/Fidelity naming.
|
2014-11-29 15:47:02 -08:00 |
|
Cyrus Najmabadi
|
7152d37ea2
|
Rename 'CastExpression' to 'TypeAssertionExpression'.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-29 15:32:09 -08:00 |
|
Cyrus Najmabadi
|
ac5e9b6c88
|
Simplify the parser by removing the need for the 'force' parameter.
|
2014-11-29 15:09:57 -08:00 |
|
Cyrus Najmabadi
|
b1f49c44f9
|
Simplify parser.
|
2014-11-29 15:07:10 -08:00 |
|
Cyrus Najmabadi
|
6a4927cef7
|
Provide unique nodes for void/typeof/delete expressions.
|
2014-11-29 13:43:30 -08:00 |
|
CyrusNajmabadi
|
e70005b583
|
Merge pull request #1273 from Microsoft/asyncAwaitFidelity
Update fidelity to support all the latest language constructs (const enums, let/const, type aliases, etc).
|
2014-11-28 18:51:06 -08:00 |
|
Cyrus Najmabadi
|
aa91aa7f44
|
Remove IndexMemberDeclaration, we can just use IndexSignature instead.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-28 14:39:30 -08:00 |
|
Cyrus Najmabadi
|
749501e8bf
|
Simplify how type members are represented in the tree.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-28 14:38:57 -08:00 |
|
Cyrus Najmabadi
|
aaaa078199
|
Update name of variable declaration member.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-28 14:38:23 -08:00 |
|
Cyrus Najmabadi
|
f68e006024
|
Add support for parsing 'let' and 'const' declarations.
|
2014-11-28 14:37:47 -08:00 |
|
Cyrus Najmabadi
|
dcfaf6d6d3
|
Support parsing const enums.
|
2014-11-28 14:37:26 -08:00 |
|
Cyrus Najmabadi
|
2de7beb24c
|
Add support for parsing type aliases.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-28 14:37:07 -08:00 |
|
Cyrus Najmabadi
|
65b5d47217
|
Removing duplication in the parser.
|
2014-11-28 14:36:22 -08:00 |
|
Cyrus Najmabadi
|
5f2da4afc8
|
Don't use bitwise operations on this nmber. It may be more than 32 bits.
|
2014-11-28 14:36:05 -08:00 |
|
Cyrus Najmabadi
|
ab057b9e58
|
Use a const enum for the syntax kind.
Conflicts:
Jakefile
src/services/syntax/SyntaxGenerator.js.map
tests/Fidelity/Program.ts
tests/Fidelity/program.js
tests/Fidelity/program.js.map
|
2014-11-28 14:35:04 -08:00 |
|
Cyrus Najmabadi
|
8f6730cc88
|
Merge branch 'master' into asyncAwaitFidelity
|
2014-11-28 13:15:14 -08:00 |
|
Vladimir Matveev
|
cca6eeaf99
|
new lines that were added\removed by rules must always be honores even if they doesn't trigger recomputation of indentation
|
2014-11-27 19:03:50 -08:00 |
|
Mohamed Hegazy
|
507ec3db3f
|
Merge branch 'master' into es6Typings
|
2014-11-27 10:00:32 -08:00 |
|