pub fn replace_token(&mut self,
                         next: token::Token,
                         lo: BytePos,
                         hi: BytePos) {
        self.token = next;
        self.span = mk_sp(lo, hi);
    }
// EFFECT: replace the current token and span with the given one
replace the current token and span with the given one
replace the current token and span with the given one
pub fn replace_token(&mut self,
                         next: token::Token,
                         lo: BytePos,
                         hi: BytePos) {
        self.token = next;
        self.span = mk_sp(lo, hi);
    }
pub fn replace_token ( & mut self , next : token :: Token , lo : BytePos , hi : BytePos ) { self . token = next ; self . span = mk_sp ( lo , hi ) ; }
EFFECT: replace the current token and span with the given one
EFFECT : replace the current token and span with the given one
&mut self
next
token::Token
lo
BytePos
hi
BytePos
&mut self
next
token::Token
lo
BytePos
hi
BytePos