Differences From Artifact [bacc00f3f91907a9]:
- File
polemy/parse.d
- 2010-11-23 18:28:47 - part of checkin [ba11f1d551] on branch trunk - fixed the macro scoping rules concerning non-macro let (user: kinaba) [annotate]
To Artifact [64474993b2d6bb44]:
- File
polemy/parse.d
- 2010-11-24 03:30:56 - part of checkin [20be503cae] on branch trunk - set up referece manual (user: kinaba) [annotate]
433 433 SinglePattern[] parsePattern(string[] path = null)
434 434 {
435 435 SinglePattern[] result;
436 436 if( tryEat("{") )
437 437 {
438 438 if( !tryEat("}") ) {
439 439 do {
440 - string key = eatId("in table pattern");
440 + string key = eatId("in table pattern", AllowQuoted);
441 441 eat(":", "after field-id in table pattern");
442 442 result ~= parsePattern(path ~ key);
443 443 } while( tryEat(",") );
444 444 eat("}", "at the end of table pattern");
445 445 }
446 446 }
447 447 else