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
Cyrus Najmabadi
32864f47ca
Simplify grammar check pass.
2014-11-20 14:10:08 -08:00
Vladimir Matveev
088c081f80
Merge pull request #1227 from Microsoft/scanner_save_hexliteral_token
...
save token in scanner after scaning hex literal
2014-11-20 13:54:51 -08:00
Cyrus Najmabadi
ed22f1ca3e
Check node for errors before recursing.
2014-11-20 13:48:23 -08:00
Vladimir Matveev
60417ff379
save token in scanner after scaning hex literal
2014-11-20 13:44:51 -08:00
Cyrus Najmabadi
2b189b035a
Revert changes to resources.
2014-11-20 13:36:43 -08:00
Cyrus Najmabadi
6865265b45
Merge branch 'master' into grammarChecks
2014-11-20 13:07:45 -08:00
Cyrus Najmabadi
bb35fc886b
Code review feedback.
2014-11-20 12:54:00 -08:00
Daniel Rosenwasser
a89dc81a86
Merge pull request #1219 from Microsoft/parensInCalls
...
Fixed extra-paren emit for template expressions in call expressions
2014-11-20 12:42:26 -08:00
Daniel Rosenwasser
1fa08ff132
Fixed comment.
2014-11-20 12:41:54 -08:00
Daniel Rosenwasser
62ec1fc0bd
Added more tests.
2014-11-20 12:30:10 -08:00
Daniel Rosenwasser
be3c544e9d
Catch modifiers in sourcefiles.
2014-11-20 12:29:47 -08:00
Cyrus Najmabadi
c3840ef0b8
Simplify code.
2014-11-19 22:45:27 -08:00
Cyrus Najmabadi
c7c1d6b03b
Remove unnecessary state from the parser.
2014-11-19 22:15:32 -08:00
Daniel Rosenwasser
8d4e9064d0
Addressed CR feedback.
2014-11-19 22:11:17 -08:00
Cyrus Najmabadi
e4f7822774
Inline some checker logic.
2014-11-19 21:57:13 -08:00
Cyrus Najmabadi
a882b74ead
Simplify checker.
2014-11-19 21:49:25 -08:00
Cyrus Najmabadi
c011550558
Simplify grammar checker.
2014-11-19 21:42:52 -08:00
Cyrus Najmabadi
3be19d6ada
Simplify grammar checker.
2014-11-19 21:21:46 -08:00
Cyrus Najmabadi
76e01396c1
use a normal for loop instead of a forEach
2014-11-19 20:55:11 -08:00
Vladimir Matveev
a6bb527278
merge
2014-11-19 19:59:07 -08:00
Vladimir Matveev
4fb489e64b
move checking modifiers out of parser
2014-11-19 19:22:39 -08:00
Cyrus Najmabadi
20f418833a
Remove forEach call in the grammar checker.
2014-11-19 19:15:01 -08:00
Cyrus Najmabadi
6b866e719e
Move indexer modifier checks to the grammar checker.
2014-11-19 19:04:21 -08:00
Cyrus Najmabadi
7716535511
Move optional method/property checking to the grammar checker.
2014-11-19 18:52:37 -08:00
Cyrus Najmabadi
bffd1d2ae2
Move errors about "new Foo[]" to the grammar checker.
2014-11-19 18:36:05 -08:00
Cyrus Najmabadi
9751dca809
Move property initializer checks to the grammar checker.
2014-11-19 18:06:01 -08:00
Cyrus Najmabadi
76f88392a4
Move missing argument checks to the grammar walker.
2014-11-19 17:57:35 -08:00
Cyrus Najmabadi
7a414fc308
Move parser error to the grammar checker.
2014-11-19 17:43:08 -08:00
Cyrus Najmabadi
f605699604
Merge branch 'master' into grammarChecks
...
Conflicts:
src/compiler/diagnosticMessages.json
src/compiler/parser.ts
tests/baselines/reference/objectTypesWithOptionalProperties.errors.txt
2014-11-19 17:29:39 -08:00
Daniel Rosenwasser
f283f8055f
Merge branch 'master' into getOccsForModifiers
2014-11-19 17:23:05 -08:00