diff options
| author | Paul Stansifer <paul.stansifer@gmail.com> | 2012-06-12 10:59:50 -0700 |
|---|---|---|
| committer | Paul Stansifer <paul.stansifer@gmail.com> | 2012-06-25 18:01:37 -0700 |
| commit | 4f104954a67ad736244ce212467290c836394fad (patch) | |
| tree | f7c8af3b048c43d55d8dfbca638faefba9d6105e /src/libsyntax/parse/comments.rs | |
| parent | 650dfe58a3d0b41b561d8a68924f31e93f79d4bc (diff) | |
| download | rust-4f104954a67ad736244ce212467290c836394fad.tar.gz rust-4f104954a67ad736244ce212467290c836394fad.zip | |
parsing for the macro system
Diffstat (limited to 'src/libsyntax/parse/comments.rs')
| -rw-r--r-- | src/libsyntax/parse/comments.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libsyntax/parse/comments.rs b/src/libsyntax/parse/comments.rs index f1415cb9e20..54d14f2eaf4 100644 --- a/src/libsyntax/parse/comments.rs +++ b/src/libsyntax/parse/comments.rs @@ -199,8 +199,9 @@ fn gather_comments_and_literals(span_diagnostic: diagnostic::span_handler, let bstart = rdr.pos; + rdr.next_token(); //discard, and look ahead; we're working with internal state - let {tok: tok, sp: sp} = rdr.next_token(); + let {tok: tok, sp: sp} = rdr.peek(); if token::is_lit(tok) { let s = get_str_from(rdr, bstart); vec::push(literals, {lit: s, pos: sp.lo}); |
