Commit Graph
8294 Commits
Author SHA1 Message Date
Anders Hejlsberg 6b96386337 Allow string or numeric literal as property name of object binding
Require RHS of array destructuring to be an actual array type (i.e. assignable to any[])
Tighten test for tuple type (previously just required a "0" property)
2014-11-22 15:38:20 -08:00
CyrusNajmabadi dc17a24d61 Merge pull request #1246 from Microsoft/moreGrammarChecks
Move parser error to grammar check phase.
2014-11-22 14:47:23 -08:00
CyrusNajmabadi 68ce4eee58 Merge pull request #1245 from Microsoft/parserConsistency
Parser consistency
2014-11-22 14:47:12 -08:00
Cyrus Najmabadi eb541bf8da Merge branch 'master' into parserConsistency
Conflicts:
	src/compiler/parser.ts
2014-11-22 13:28:22 -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
Cyrus Najmabadi 932aa94573 More parser consistency. 2014-11-22 12:11:42 -08:00
Jonathan Park 3c962511d7 Adding definitions to build output 2014-11-22 07:47:00 -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
Sheetal Nandi d74568f999 Tests for type parameter of function 2014-11-21 18:58:54 -08:00
Sheetal Nandi eeb5e0f8b2 Type Parameters in interface 2014-11-21 18:46: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
Yui T 670a8c0a76 Binary and octal integer literal support 2014-11-21 18:09:50 -08:00
Sheetal Nandi 24d1d8d756 Tests for type parameters in class 2014-11-21 17:42:27 -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
Anders Hejlsberg 38a2640053 Propagate node kind in variable/parameter destructuring declarations 2014-11-21 16:50:44 -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
Anders Hejlsberg 607140bfa3 Support for destructuring assignments 2014-11-21 15:36:39 -08:00
Sheetal Nandi 60c2d63987 Test cases for arrow function expression 2014-11-21 13:02:53 -08:00
Sheetal Nandi d0d8c94377 Tests for arrow function expression 2014-11-21 12:52:10 -08:00
Sheetal Nandi f83f54acdc Tests for function expression 2014-11-21 12:43:24 -08:00
Sheetal Nandi aa3c176aa6 Tests for local function 2014-11-21 12:24:58 -08:00
Sheetal Nandi ab4ccb3a1c Merge branch 'master' into unionTypeConformance 2014-11-21 01:33:13 -08:00
Sheetal Nandi 3493e5f319 Tests for function display parts 2014-11-21 01:17:45 -08:00
Sheetal Nandi 1d86376304 Test for parmaeters 2014-11-21 00:48:30 -08:00
Sheetal Nandi 5c796ec6f5 Fix and add test case for display parts for type aliases 2014-11-21 00:10:06 -08:00
Sheetal Nandi 8f04914b15 Test cases for enum and enum members 2014-11-20 23:19:50 -08:00
Sheetal Nandi 3b2dee1329 Rename functions as per code review feedback 2014-11-20 22:36:27 -08:00
Sheetal Nandi ae04acf27b Merge branch 'master' into SymbolDisplayParkKindTests 2014-11-20 22:11:05 -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