Correctly parse byte literals like b'a'
diff --git a/src/stable.rs b/src/stable.rs
index d30e5e0..5ff4508 100644
--- a/src/stable.rs
+++ b/src/stable.rs
@@ -311,9 +311,9 @@
TokenKind::Sequence(d, ::TokenStream(s))
})
|
- map!(symbol, |w| TokenKind::Word(::Symbol(w)))
+ map!(literal, |l| TokenKind::Literal(::Literal(l))) // must be before symbol
|
- map!(literal, |l| TokenKind::Literal(::Literal(l)))
+ map!(symbol, |w| TokenKind::Word(::Symbol(w)))
|
map!(op, |(op, kind): (char, OpKind)| {
TokenKind::Op(op, kind)