File tree Expand file tree Collapse file tree 2 files changed +9
-9
lines changed
trunk/src/libsyntax/parse Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- refs/heads/master: cf6e21a17f04ddc766633f1f22144f7e6c59008c
2
+ refs/heads/master: 380597eba35be0eb12c59180e1eea97264cd3cc7
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
4
refs/heads/snap-stage3: a6d9689399d091c3265f00434a69c551a61c28dc
5
5
refs/heads/try: ef355f6332f83371e4acf04fc4eb940ab41d78d3
Original file line number Diff line number Diff line change @@ -1502,9 +1502,9 @@ pub impl Parser {
1502
1502
token:: LBRACE | token:: LPAREN | token:: LBRACKET => {
1503
1503
self . parse_matcher_subseq (
1504
1504
name_idx,
1505
- * self . token ,
1505
+ & * self . token ,
1506
1506
// tjc: not sure why we need a copy
1507
- token:: flip_delimiter ( & * self . token )
1507
+ & token:: flip_delimiter ( & * self . token )
1508
1508
)
1509
1509
}
1510
1510
_ => self . fatal ( ~"expected open delimiter")
@@ -1517,15 +1517,15 @@ pub impl Parser {
1517
1517
// invalid. It's similar to common::parse_seq.
1518
1518
fn parse_matcher_subseq (
1519
1519
name_idx : @mut uint ,
1520
- bra : token:: Token ,
1521
- ket : token:: Token
1520
+ bra : & token:: Token ,
1521
+ ket : & token:: Token
1522
1522
) -> ~[ matcher ] {
1523
1523
let mut ret_val = ~[ ] ;
1524
1524
let mut lparens = 0 u;
1525
1525
1526
- self . expect ( & bra) ;
1526
+ self . expect ( bra) ;
1527
1527
1528
- while * self . token != ket || lparens > 0 u {
1528
+ while * self . token != * ket || lparens > 0 u {
1529
1529
if * self . token == token:: LPAREN { lparens += 1 u; }
1530
1530
if * self . token == token:: RPAREN { lparens -= 1 u; }
1531
1531
ret_val. push ( self . parse_matcher ( name_idx) ) ;
@@ -1545,8 +1545,8 @@ pub impl Parser {
1545
1545
let name_idx_lo = * name_idx;
1546
1546
let ms = self . parse_matcher_subseq (
1547
1547
name_idx,
1548
- token:: LPAREN ,
1549
- token:: RPAREN
1548
+ & token:: LPAREN ,
1549
+ & token:: RPAREN
1550
1550
) ;
1551
1551
if ms. len ( ) == 0 u {
1552
1552
self . fatal ( ~"repetition body must be nonempty") ;
You can’t perform that action at this time.
0 commit comments