File tree Expand file tree Collapse file tree 3 files changed +11
-11
lines changed
branches/try/src/libsyntax/parse Expand file tree Collapse file tree 3 files changed +11
-11
lines changed Original file line number Diff line number Diff line change 2
2
refs/heads/master: c081ffbd1e845687202a975ea2e698b623e5722f
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
4
refs/heads/snap-stage3: 213f7b24ccd9a6833af7e1a329c5e7ffc8f9e3d2
5
- refs/heads/try: fbaf8399c8d4670b16684a7d94c8ed70839ffc8e
5
+ refs/heads/try: 5f886342be75ef465a8e0ffe6f4e7c237fb8fd67
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8
8
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c
Original file line number Diff line number Diff line change @@ -163,7 +163,7 @@ fn string_advance_token(r: @mut StringReader) {
163
163
}
164
164
}
165
165
166
- fn byte_offset ( rdr : @ mut StringReader ) -> BytePos {
166
+ fn byte_offset ( rdr : & StringReader ) -> BytePos {
167
167
( rdr. pos - rdr. filemap . start_pos )
168
168
}
169
169
@@ -176,7 +176,7 @@ pub fn get_str_from(rdr: @mut StringReader, start: BytePos) -> ~str {
176
176
177
177
// EFFECT: advance the StringReader by one character. If a newline is
178
178
// discovered, add it to the FileMap's list of line start offsets.
179
- pub fn bump ( rdr : @ mut StringReader ) {
179
+ pub fn bump ( rdr : & mut StringReader ) {
180
180
rdr. last_pos = rdr. pos ;
181
181
let current_byte_offset = byte_offset ( rdr) . to_uint ( ) ; ;
182
182
if current_byte_offset < ( * rdr. src ) . len ( ) {
Original file line number Diff line number Diff line change @@ -1607,9 +1607,9 @@ pub impl Parser {
1607
1607
token:: LBRACE | token:: LPAREN | token:: LBRACKET => {
1608
1608
self . parse_matcher_subseq (
1609
1609
name_idx,
1610
- & * self . token ,
1610
+ * self . token ,
1611
1611
// tjc: not sure why we need a copy
1612
- & token:: flip_delimiter ( & * self . token )
1612
+ token:: flip_delimiter ( & * self . token )
1613
1613
)
1614
1614
}
1615
1615
_ => self . fatal ( ~"expected open delimiter")
@@ -1623,15 +1623,15 @@ pub impl Parser {
1623
1623
fn parse_matcher_subseq (
1624
1624
& self ,
1625
1625
name_idx : @mut uint ,
1626
- bra : & token:: Token ,
1627
- ket : & token:: Token
1626
+ bra : token:: Token ,
1627
+ ket : token:: Token
1628
1628
) -> ~[ matcher ] {
1629
1629
let mut ret_val = ~[ ] ;
1630
1630
let mut lparens = 0 u;
1631
1631
1632
- self . expect ( bra) ;
1632
+ self . expect ( & bra) ;
1633
1633
1634
- while * self . token != * ket || lparens > 0 u {
1634
+ while * self . token != ket || lparens > 0 u {
1635
1635
if * self . token == token:: LPAREN { lparens += 1 u; }
1636
1636
if * self . token == token:: RPAREN { lparens -= 1 u; }
1637
1637
ret_val. push ( self . parse_matcher ( name_idx) ) ;
@@ -1651,8 +1651,8 @@ pub impl Parser {
1651
1651
let name_idx_lo = * name_idx;
1652
1652
let ms = self . parse_matcher_subseq (
1653
1653
name_idx,
1654
- & token:: LPAREN ,
1655
- & token:: RPAREN
1654
+ token:: LPAREN ,
1655
+ token:: RPAREN
1656
1656
) ;
1657
1657
if ms. len ( ) == 0 u {
1658
1658
self . fatal ( ~"repetition body must be nonempty") ;
You can’t perform that action at this time.
0 commit comments