Commit Graph

899 Commits

Author SHA1 Message Date
Yui T 69dc707c14 Update parse to use new grammar 2015-10-05 18:56:08 -07:00
Yui T ce7a054407 Update parser with new grammar 2015-10-05 10:34:48 -07:00
Yui T 1326ba9820 Update grammar to error on none-parenthesis 2015-10-02 19:23:58 -07:00
Yui T df18dfcaae Address PR 2015-09-25 14:38:08 -07:00
Yui T 1140eb8177 Parse ES7 UnaryExpression and IncrementExpression 2015-09-21 15:43:33 -07:00
Yui T 21d03690c0 Basic parsing for the UnaryExpression: IncrementExpression[?Yield]**UnaryExpression[?Yield] 2015-09-18 18:38:59 -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
Jason Killian 4db535d949 Add comment 2015-08-27 14:04:00 -04:00
Jason Killian 69249cbed7 Propagate namespace flag to namespaces nested with dot syntax 2015-08-27 11:36:57 -04:00
zhengbli 582b0aa31e parse jsdoc param tag even without a param name 2015-08-21 13:07:41 -07:00
Ryan Cavanaugh dd446d80ad Fix comment 2015-08-11 11:05:37 -07:00
Ryan Cavanaugh cdd5b6a7e9 Rename parameter 2015-08-07 16:23:34 -07:00
Ryan Cavanaugh 4a96491d5b Remove silly function 2015-08-07 16:06:49 -07:00
Ryan Cavanaugh 5f6ac45bde S p a c e s 2015-08-07 16:03:45 -07:00
Ryan Cavanaugh 555297a62b Fix case where # occurs after > in JSX expression 2015-08-07 15:46:36 -07:00
Wesley Wigham 91f034669d Conform lint of the future, unify quotations 2015-08-04 13:33:01 -07:00
Wesley Wigham 5a6d476797 Fix as many linter errors as possible 2015-08-04 13:31:25 -07:00
Jason Freeman 95cd3c3d0f Allow super element access 2015-07-15 14:42:13 -07:00
Daniel Rosenwasser 30c6947ae3 Addressed CR feedback. 2015-07-13 17:55:48 -07:00
Daniel Rosenwasser e5b8f87927 Merge branch 'master' into exportSpecifierCompletions
Conflicts:
	src/services/services.ts
2015-07-10 17:30:20 -07:00
Daniel Rosenwasser 69f93fe116 Added error recovery for missing 'from' keyword in an export declaration. 2015-07-10 16:27:40 -07:00
Dan Quirk 5dfa6104f9 Turn off a few rules and more cleanup post merge 2015-07-08 17:42:26 -07:00
Dan Quirk be1371d3cd Merge master 2015-07-08 15:35:49 -07:00
Ryan Cavanaugh f682980216 Merge pull request #3751 from RyanCavanaugh/fix3678
Properly parse keyword-like identifiers in JSX
2015-07-06 17:43:24 -07:00
Ryan Cavanaugh 48c48417a6 Properly parse keyword-like identifiers in JSX 2015-07-06 11:42:06 -07:00
Anders Hejlsberg fc1888ec8a Merge branch 'master' into intersectionTypes
Conflicts:
	tests/baselines/reference/APISample_linter.js
2015-07-03 11:26:38 -07:00
Jason Freeman 0fcc63e33e Disallow modifiers on rest parameters 2015-07-02 16:13:38 -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
Anders Hejlsberg a13b64246a Merge branch 'master' into intersectionTypes
Conflicts:
	tests/baselines/reference/APISample_linter.js
2015-06-30 11:57:49 -07:00
Arthur Ozga d8fe237edf merged in master 2015-06-29 14:34:12 -07:00
Ryan Cavanaugh 3402f3556c Missed a file in merge; use Tristate.True in arrow fn check 2015-06-29 10:39:52 -07:00
Ryan Cavanaugh 634d35a7d0 Merge remote-tracking branch 'upstream/master' into jsxAndAs
Conflicts:
	src/compiler/checker.ts
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/services/services.ts
2015-06-29 09:23:44 -07:00
Ryan Cavanaugh ce6f39edca Move token scan to inside if 2015-06-26 14:21:29 -07:00
Ryan Cavanaugh 306de4d681 CR feedback 2015-06-26 14:18:51 -07:00
Dan Quirk cd48d8181a Fix build errors due to naive var->let replacement 2015-06-25 18:23:28 -07:00
Dan Quirk d4403df35e var -> let 2015-06-25 17:36:19 -07:00
Dan Quirk ed1ff3d57d Fixing up whitespace and semicolons 2015-06-25 16:24:41 -07:00
Arthur Ozga a7ec1c4874 merged master 2015-06-25 13:25:44 -07:00
Anders Hejlsberg 643832dab5 Implement intersection types 2015-06-24 16:46:32 -07:00
Dick van den Brink 2a483187a7 Remove unused variables 2015-06-25 00:23:13 +02:00
Ryan Cavanaugh b3ca00986f Merge remote-tracking branch 'upstream/master' into jsxAndAs 2015-06-22 22:41:41 -07:00
Ryan Cavanaugh 5bc10b9828 It's no longer safe to store JSX elem. attr. type in nodelinks.resolvedType 2015-06-22 15:22:47 -07:00
Ryan Cavanaugh 16c834420c More cleanup 2015-06-22 13:55:09 -07:00
Ryan Cavanaugh e448d8b932 Treat </ as a token in TSX files 2015-06-22 11:53:38 -07:00
Ryan Cavanaugh 25553446ef Misc cleanup 2015-06-22 10:31:00 -07:00
Arthur Ozga b7f4ee5478 Merge branch 'master' into abstract-classes2 2015-06-19 15:46:26 -07:00
Jason Freeman f2044a9011 Merge branch 'master' of https://github.com/Microsoft/TypeScript 2015-06-18 16:03:41 -07:00