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
Cyrus Najmabadi
932aa94573
More parser consistency.
2014-11-22 12:11:42 -08:00
CyrusNajmabadi
16d5ae7146
Merge pull request #1244 from Microsoft/noModifierContext
...
remove unneeded enum from the parser.
2014-11-21 20:45:24 -08:00
Cyrus Najmabadi
f61f70abf0
More parser simplification.
2014-11-21 20:36:32 -08:00
Cyrus Najmabadi
9ff553e5e8
Simplify parser.
2014-11-21 20:23:35 -08:00
Cyrus Najmabadi
a36e6addd1
Make node creation more consistent in the parser.
2014-11-21 19:59:13 -08:00
Cyrus Najmabadi
f559effe5d
Initial work on making all node construction in the parser consistent.
2014-11-21 19:50:08 -08:00
Cyrus Najmabadi
1837799048
remove unneeded enum from the parser.
2014-11-21 19:02:57 -08:00
Vladimir Matveev
9d079b40bd
Merge pull request #1241 from Microsoft/drop_unused_variables
...
drop unused variables
2014-11-21 18:42:09 -08:00
Vladimir Matveev
9781c05693
drop unused variables
2014-11-21 17:16:25 -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
dc3bd6a932
Merge pull request #1134 from Microsoft/constLet
...
Fixes the const and let nav bar, quickInfo, Completion List
2014-11-20 21:18:00 -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
e101c2783c
Merge branch 'release-1.3'
2014-11-20 20:32:36 -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
Daniel Rosenwasser
a71c527a9e
Amended comment.
2014-11-20 17:56:24 -08:00
Daniel Rosenwasser
7211dfa84d
Added test.
2014-11-20 17:54:46 -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
763a1143ab
Merge pull request #1122 from Microsoft/useTypeAnnotationInDeclarationsEmitter
...
Use type annotation in declarations emitter
2014-11-20 16:58:38 -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
Sheetal Nandi
b7600006fb
Write constructor type and function type annotation to adapt to new SyntaxKind introduced
2014-11-20 16:38:57 -08:00
Cyrus Najmabadi
598fb71fe9
Remove unnecessary 'do nothing' implementations in SourceFileObject.
2014-11-20 16:32:13 -08:00
Cyrus Najmabadi
b8a8c35f3f
Have the parser give real positions for empty tokens.
...
Previously this was difficult because we didn't know where empty tokens
would go due to the presense of skipped tokens. Thanks to the recent
work i did to place skipped tokens on the *next* real token we hit, this
became much simpler.
2014-11-20 16:21:04 -08:00
Sheetal Nandi
f44d0c07d4
Merge branch 'master' into useTypeAnnotationInDeclarationsEmitter
2014-11-20 16:10:14 -08:00
Sheetal Nandi
ff23748908
Merge pull request #1131 from Microsoft/relativePathReferenceResolution
...
Fix the relative path reference resolution
2014-11-20 15:59:06 -08:00
Sheetal Nandi
7d103a1a45
Remove the --noResolve check when finding the file.
...
--noResolve is only for ///reference and import file resolution to resolve files from disk
but the file identity is always determined before creating duplicate source file for same file paths
2014-11-20 15:43:07 -08:00
Cyrus Najmabadi
d11660c81d
Update LKG.
2014-11-20 15:13:34 -08:00
CyrusNajmabadi
6b302fa4b7
Merge pull request #1221 from Microsoft/grammarChecks
...
Move syntactic checks out of the parser
2014-11-20 15:03:31 -08:00
Cyrus Najmabadi
c005c33244
Better spans for import/export errors.
2014-11-20 14:27:09 -08:00
Cyrus Najmabadi
617fd2c5c9
Remove SourceFileInternal.
2014-11-20 14:18:04 -08:00