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 |
|
CyrusNajmabadi
|
af324d1226
|
Merge pull request #1326 from Microsoft/typeNodeBrands
Provide greater type safety in the ast system.
|
2014-12-01 18:57:05 -08:00 |
|
Cyrus Najmabadi
|
a29862eea5
|
Provide greater type safety in the ast system.
|
2014-12-01 18:49:57 -08:00 |
|
Vladimir Matveev
|
a1fecb5c76
|
Merge pull request #1325 from Microsoft/crash_getCompletionEntryDetails
fix crash in getCompletionEntryDetails
|
2014-12-01 18:12:59 -08:00 |
|
Vladimir Matveev
|
ef6830054d
|
addressed CR feedback
|
2014-12-01 17:59:32 -08:00 |
|
CyrusNajmabadi
|
afa198e9fa
|
Merge pull request #1316 from Microsoft/lessDirectCallsToError
Less direct calls to 'error' and 'errorAtPos'.
|
2014-12-01 17:56:31 -08:00 |
|
Vladimir Matveev
|
08ab517d52
|
fix crash in getCompletionEntryDetails
|
2014-12-01 17:46:56 -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 |
|
Mohamed Hegazy
|
28a37459d9
|
Merge pull request #987 from Microsoft/es6Typings
ES6 typings
|
2014-12-01 17:32:09 -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
|
d390f67f7d
|
add missing prototype definitions
|
2014-12-01 17:17:29 -08:00 |
|
Cyrus Najmabadi
|
df4f9044d9
|
Make sure we have an appropriate error for heritage clause lists.
|
2014-12-01 17:07:13 -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
|
ae3b030223
|
Don't set kinds after the fact.
|
2014-12-01 16:39:22 -08:00 |
|
Mohamed Hegazy
|
203e46c335
|
Merge pull request #1317 from vvakame/addMissingPrototypeProperty
Add missing prototype properties
|
2014-12-01 16:38:37 -08:00 |
|
Mohamed Hegazy
|
99d13f4e5c
|
handel serializing diagnostics
|
2014-12-01 16:37:15 -08:00 |
|
Cyrus Najmabadi
|
9b54a0b54f
|
Don't use the parsing error path for reporting ///reference errors.
|
2014-12-01 16:34:03 -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 |
|
Cyrus Najmabadi
|
af7b8d624f
|
Don't explicitly create a missing node when parsing arrow expressions.
|
2014-12-01 14:44:58 -08:00 |
|
Mohamed Hegazy
|
170014c3da
|
Merge pull request #1312 from Microsoft/isDeclarationVisibleAssert
Handle assert for missing node kind in isDeclarationVisible for functionType and constructorType
|
2014-12-01 14:30:25 -08:00 |
|
Cyrus Najmabadi
|
284e136f2a
|
Remove unused function.
|
2014-12-01 14:23:08 -08:00 |
|
Cyrus Najmabadi
|
eee6491521
|
Don't create a missing node for "foo[]".
We want to remove 'missing' nodes, and we also want to improve increment reuse (which missing nodes
interfere with).
|
2014-12-01 14:14:39 -08:00 |
|
Cyrus Najmabadi
|
3a6dba5878
|
Replace unnecessary case in switch with assert.
|
2014-12-01 13:46:44 -08:00 |
|
Cyrus Najmabadi
|
1a39d09939
|
Treat 'const' as a modifier if followed by 'enum'.
|
2014-12-01 13:42:27 -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 |
|
Mohamed Hegazy
|
0f6574e7e6
|
Add test for getters and setters
|
2014-12-01 13:20:56 -08:00 |
|
Mohamed Hegazy
|
da588aa4bc
|
Merge branch 'master' into isDeclarationVisibleAssert
Conflicts:
src/compiler/checker.ts
|
2014-12-01 13:19:12 -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 |
|
Yui
|
bcaba3f1c0
|
Merge pull request #1254 from Microsoft/binaryIntegerLiteral
ES6: Binary Integer Literal and Octal Integer Literal
|
2014-12-01 11:57:37 -08:00 |
|
Yui T
|
7ec49fd80e
|
Merge branch 'master' into binaryIntegerLiteral
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
src/compiler/emitter.ts
tests/baselines/reference/objectTypesWithOptionalProperties.errors.txt
|
2014-12-01 11:22:37 -08:00 |
|
Yui T
|
847eb097cb
|
Add baseline
|
2014-12-01 10:52:49 -08:00 |
|
vvakame
|
bf731646ec
|
Add missing prototype properties
|
2014-12-01 21:32:35 +09:00 |
|
Cyrus Najmabadi
|
64b1f232b5
|
Simplify the code for parseDeclaration.
This is to help get to a point where we can remove the direct call to 'error' within it.
|
2014-12-01 03:24:12 -08:00 |
|
Cyrus Najmabadi
|
1600b38760
|
Don't explicitly call 'error' when parsing a type.
|
2014-12-01 03:15:51 -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
|
4db6d3136c
|
Extract out common code from the list parsers.
|
2014-12-01 01:10:21 -08:00 |
|
Cyrus Najmabadi
|
08d3e4a90e
|
Don't directly create errors when parsing expressions.
|
2014-12-01 00:57:48 -08:00 |
|
Cyrus Najmabadi
|
94febee138
|
Don't create errors directly when parsing template spans.
|
2014-12-01 00:52:52 -08:00 |
|
Cyrus Najmabadi
|
2f634b7e54
|
Don't report errors directly when parsing throw statements or try/finally statements.
|
2014-12-01 00:45:18 -08:00 |
|
Cyrus Najmabadi
|
f91996a80c
|
Don't report an error directly when parsing a function body.
|
2014-12-01 00:31:31 -08:00 |
|
Mohamed Hegazy
|
9f0e85cb8e
|
Merge pull request #352 from park9140/add-definitions-files-to-build-output
Adding definitions to build output
|
2014-12-01 00:25:12 -08:00 |
|
Cyrus Najmabadi
|
7eb4e742d1
|
Don't directly produce errors while parsing 'try' statements.
|
2014-12-01 00:16:55 -08:00 |
|