Commit Graph
149 Commits
Author SHA1 Message Date
Ron Buckton 5c23a5f11e Extract source map generation logic out of the emitter. 2015-11-23 22:38:05 -08:00
Wesley Wigham e41bfd1ccc fix many lints 2015-11-13 17:43:53 -08:00
Vladimir Matveev 45746d11a6 make emitter singleton, replace reading file properties with local access, use one constructor function for all nodes 2015-11-06 16:21:43 -08:00
Wesley Wigham 8a93b48945 fix lint: prefer const 2015-11-04 14:51:36 -08:00
Yui T d3e10b3d3f Merge remote-tracking branch 'origin/master' into exponentiation
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/program.ts
2015-10-12 10:54:46 -07:00
Wesley Wigham b95e1ff6d8 This is what zero linter errors feels like 2015-09-30 16:10:52 -07:00
Ryan Cavanaugh e313e2e317 Move cheaper check earlier in condition 2015-09-29 11:12:34 -07:00
Ryan Cavanaugh f780d68499 Allow /* comments between < and JSX element name 2015-09-28 16:11:10 -07:00
Vladimir Matveev 2f7556256a removed duplicate function implementation 2015-09-21 21:30:10 -07:00
Yui T 76ef7b40de Initial operator. Need to fix the grammar for unaryExpression 2015-09-18 18:31:52 -07:00
Vladimir Matveev 5989d48267 addressed PR feedback 2015-09-10 12:05:23 -07:00
Vladimir Matveev aa29644c2a allow to use keywords as jsx identifiers 2015-09-08 22:40:16 -07:00
Basarat Syed 042e1bbd91 fix(scanner) try a trivia scan only if pos === 0 2015-08-20 17:45:54 +10:00
Adi Dahiya fcc43a6730 Make createScanner external (fixes #4057) 2015-08-11 21:44:56 -04:00
zhengbli b3f0a2a2e4 Merge branch 'master' into JSDocCommentScaffolding 2015-08-10 12:55:45 -07:00
Arthur Ozga f3e03dbec7 merge with master 2015-08-04 18:04:55 -07:00
Arthur Ozga 24753c4885 remove asserts 2015-08-04 17:53:01 -07:00
Wesley Wigham 5324f8bf4c Fix new linter errors 2015-08-04 13:38:00 -07:00
Basarat Syed e0a7627f12 CR feedback 2015-08-04 09:30:18 +10:00
Arthur Ozga 8e13c0a3ad Fixed a comment 2015-08-03 11:09:58 -07:00
basarat 5fcf3d7c90 emit shebang 2015-08-02 12:24:18 +10:00
basarat 6ea64637e1 scanner for trivia + accept baselines 2015-08-01 18:52:15 +10:00
Arthur Ozga 784fc89adc Added Comments and assertions 2015-07-17 16:32:53 -07:00
Arthur Ozga 0b6c60d5cd Formatted a comment 2015-07-15 10:33:22 -07:00
Dan Quirk 27f5bf10de CR feedback 2015-07-09 14:44:47 -07:00
Dan Quirk be1371d3cd Merge master 2015-07-08 15:35:49 -07:00
Arthur Ozga 1608845f33 merged with master 2015-07-01 13:51:27 -07:00
Ron Buckton 4b4a96b9dc Merge branch 'master' into asyncFunctions 2015-07-01 09:27:45 -07:00
Arthur Ozga d8fe237edf merged in master 2015-06-29 14:34:12 -07:00
Dan Quirk ed1ff3d57d Fixing up whitespace and semicolons 2015-06-25 16:24:41 -07:00
Ryan Cavanaugh e448d8b932 Treat </ as a token in TSX files 2015-06-22 11:53:38 -07:00
Arthur Ozga b7f4ee5478 Merge branch 'master' into abstract-classes2 2015-06-19 15:46:26 -07:00
Ryan Cavanaugh a4045e539b Scanner / parser for JSX and As 2015-06-18 14:00:54 -07:00
CyrusNajmabadi dd671ed431 Merge pull request #3530 from Microsoft/lessScanningDuringClassification
Scan less during classification.
2015-06-18 11:19:22 -07:00
Cyrus Najmabadi d206f62adb Squueze perf in syntactic classification. 2015-06-16 17:56:11 -07:00
Arthur Ozga 1d5dcf0d0c changes that are non-breaking 2015-06-16 15:39:34 -07:00
Arthur Ozga 506349f9c5 Fix merge conflicts with master 2015-06-15 16:48:09 -07:00
Ron Buckton 5ebad5889c Merge branch 'master' into asyncFunctions 2015-06-15 11:47:15 -07:00
Mohamed Hegazy 224e7630ea use namespaces instead of modules in the codebase 2015-06-12 09:01:48 -07:00
Ron Buckton 6fc07e65f5 Merged branch 'master' into asyncFunctions 2015-06-10 12:31:35 -07:00
Arthur Ozga 3bc2aa91c6 fix merge conflicts with master 2015-06-09 12:53:40 -07:00
Ron Buckton 9560d6f1e9 Merge branch 'master' into asyncFunctions 2015-06-04 11:53:51 -07:00
Tingan Ho 9515947092 Adds custom type guard 2015-06-03 16:58:55 +08:00
Cyrus Najmabadi 9aab98419b Parsing support for jsDocComments. 2015-05-28 10:14:18 -07:00
Ron Buckton d19a200750 Added types, scan, parse, and check for async functions 2015-05-05 17:57:21 -07:00
Mohamed Hegazy 7327044410 Fix #3012: expose scanner 2015-05-04 09:51:29 -07:00
Daniel Rosenwasser 4ebfee2051 Use 'lastOrUndefined' where appropriate in the compiler. 2015-05-01 18:34:26 -07:00
Dick van den Brink dd1f982bde Parse abstract keyword 2015-04-30 17:40:35 +02:00
Anders Hejlsberg eecf7ba638 Support 'namespace' declarations for internal modules 2015-04-26 16:12:16 -07:00
Cyrus Najmabadi 92756e135b Blocks with locals should be added to the container chain so we can detect name collisions in them. 2015-04-21 17:03:15 -07:00