Cyrus Najmabadi
7c0eb2679b
Remove redundant syntax type.
...
A method declaration serves perfectly well as a function-property-assignment in an object literal.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
2014-11-25 19:21:37 -08:00
Cyrus Najmabadi
e6ada5fb81
Be more lenient with computed property names.
2014-11-25 18:41:45 -08:00
Cyrus Najmabadi
3d2979a50c
Inline method.
2014-11-25 18:22:17 -08:00
Cyrus Najmabadi
a4710442c8
Rename some functions.
2014-11-25 18:13:16 -08:00
Cyrus Najmabadi
3fe6623c57
Only allow 'async' as a modifier if it is not followed by newline.
2014-11-25 18:07:19 -08:00
Cyrus Najmabadi
05668cede7
Add support for parsing async/await in fidelity.
...
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
2014-11-25 17:14:37 -08:00
CyrusNajmabadi
af4a12151c
Merge pull request #1261 from Microsoft/contextFlags
...
Use a separate field on a node to specify parser context flags.
2014-11-25 01:38:51 -08:00
Cyrus Najmabadi
3597f4f4d7
Improve comments for both parsers and bring more in sync.
2014-11-25 01:21:10 -08:00
Cyrus Najmabadi
dc6886c1ca
Add clarifying comments.
2014-11-25 01:12:21 -08:00
Cyrus Najmabadi
8bbc4090ef
Simplify fidelity implementation of context flags.
2014-11-25 01:03:13 -08:00
Cyrus Najmabadi
2f075a1c06
Fix parsing of function expression names.
2014-11-24 22:41:55 -08:00
Cyrus Najmabadi
14f90b889d
Update fidelity to match names.
2014-11-24 18:51:07 -08:00
Daniel Rosenwasser
229eb2afc2
Merge pull request #1204 from Microsoft/taggedSigHelp
...
Tagged Template Signature Help Support in Language Service
2014-11-24 17:48:12 -08:00
CyrusNajmabadi
99eb271e78
Merge pull request #1239 from Microsoft/incrementalParser
...
Change how the incremental parser works.
2014-11-24 17:47:30 -08:00
Daniel Rosenwasser
ad39bdfb01
Merge branch 'master' into taggedSigHelp
...
Conflicts:
src/services/signatureHelp.ts
2014-11-24 16:34:00 -08:00
Daniel Rosenwasser
1bbb034891
Addressed CR feedback.
2014-11-24 16:24:15 -08:00
CyrusNajmabadi
0fd560a502
Merge pull request #1251 from Microsoft/reduceDiagnostics
...
Reduce diagnostics
2014-11-23 22:39:47 -08:00
Daniel Rosenwasser
eeec0ea52d
Merge pull request #1240 from Microsoft/underscoreTS
...
Fix for findAllRefs on identifiers starting with 2+ underscores
2014-11-23 15:47:55 -08:00
Cyrus Najmabadi
71a1f13226
Don't report a diagnostic explicitly.
2014-11-23 13:35:48 -08:00
Cyrus Najmabadi
76d83ee624
Don't explicitly make diagnostics in the parser.
2014-11-23 13:35:30 -08:00
Daniel Rosenwasser
e2eec0e15c
Added to comment.
2014-11-23 12:23:19 -08:00
Cyrus Najmabadi
af2dd5ce69
Rename 'block' to 'body'.
...
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
2014-11-22 22:37:00 -08:00
Cyrus Najmabadi
300862a3df
Make parser more lenient with what it allows as the body of a function.
...
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
2014-11-22 22:36:45 -08:00
Cyrus Najmabadi
80366711d0
Move parser error to the grammar checker.
...
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
2014-11-22 13:22:08 -08:00
Cyrus Najmabadi
5fcbeb59ae
Move parser error to grammar check phase.
...
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
2014-11-22 12:51:51 -08:00
Daniel Rosenwasser
7836ae82b7
Fixed issue where findAllRefs on identifiers starting with 2+ underscores failed.
2014-11-21 16:53:32 -08:00
Cyrus Najmabadi
f10794be74
Simplify rewind points.
2014-11-21 16:43:37 -08:00
Cyrus Najmabadi
b590ceb6b3
Fixing check.
2014-11-21 16:43:26 -08:00
Cyrus Najmabadi
3bcec5e3fd
Remove unused asserts.
2014-11-21 16:00:19 -08:00
Cyrus Najmabadi
ca5a01b3ae
Make 'kind' non-enumerable.
2014-11-21 16:00:12 -08:00
Cyrus Najmabadi
eb35cd5d59
Speed up incremental parser.
2014-11-21 16:00:04 -08:00
Cyrus Najmabadi
7a1d2fbf7b
Simplify incremental parser.
2014-11-21 15:59:32 -08:00
Cyrus Najmabadi
45c3dffd4e
Slightly speed up marking by avoiding calling fullStart on so many nodes and tokens.
2014-11-21 15:59:21 -08:00
Cyrus Najmabadi
3c3e3b23dd
Always mark nodes and tokens that cross the edited range.
2014-11-21 15:59:12 -08:00
Cyrus Najmabadi
6afd5e4ad2
Simplify incremental code.
2014-11-21 15:59:00 -08:00
Cyrus Najmabadi
19198256fb
Simplify parser initializer.
2014-11-21 15:58:48 -08:00
Cyrus Najmabadi
c6088ce683
Fix interface.
2014-11-21 15:58:35 -08:00
Cyrus Najmabadi
161dc656cb
Simplify incremental parsing by moving old source tree nodes before doing anything.
2014-11-21 15:58:12 -08:00
Sheetal Nandi
28c41e869a
Merge branch 'master' into constLet
2014-11-20 21:06:08 -08:00
Sheetal Nandi
c4a49acd8e
Merge remote-tracking branch 'origin/release-1.3'
2014-11-20 20:38:25 -08:00
Sheetal Nandi
3af2c29e83
Merge branch 'release-1.3'
2014-11-20 20:26:28 -08:00
Sheetal Nandi
77572dab0c
Merge remote-tracking branch release-1.3
2014-11-20 20:24:08 -08:00
Sheetal Nandi
0762e55286
Merge branch 'master' into constLet
2014-11-20 17:27:39 -08:00
Sheetal Nandi
51017cdd11
Merge pull request #1140 from Microsoft/signatureInfoApiRemoval
...
Remove the Obsolete api getSignatureAtPosition
2014-11-20 17:13:23 -08:00
Daniel Rosenwasser
0404e8481e
Addressed some CR feedback.
2014-11-20 17:00:01 -08:00
Sheetal Nandi
4320c67a38
Merge branch 'master' into constLet
2014-11-20 16:56:14 -08:00
CyrusNajmabadi
4fb04c72c3
Merge pull request #1230 from Microsoft/removeImpls
...
Remove unnecessary 'do nothing' implementations in SourceFileObject.
2014-11-20 16:47:27 -08:00
Sheetal Nandi
302c246934
Merge branch 'master' into signatureInfoApiRemoval
2014-11-20 16:47:14 -08:00
Cyrus Najmabadi
da3ae32b6a
Merge branch 'master' of https://github.com/Microsoft/TypeScript
2014-11-20 16:40:16 -08:00
Cyrus Najmabadi
598fb71fe9
Remove unnecessary 'do nothing' implementations in SourceFileObject.
2014-11-20 16:32:13 -08:00