about summary refs log tree commit diff
path: root/src/libsyntax/parse
diff options
context:
space:
mode:
authorPaul Stansifer <paul.stansifer@gmail.com>2012-07-10 13:30:20 -0700
committerPaul Stansifer <paul.stansifer@gmail.com>2012-07-10 14:26:38 -0700
commit773e3df310f55eeb3e2f40648ac6fb49ed3f289d (patch)
tree7da37488114b2f5b7c4e5d7164f6691d21bdea36 /src/libsyntax/parse
parent0070527383930adbeb02cfa30499381e5c5a235d (diff)
downloadrust-773e3df310f55eeb3e2f40648ac6fb49ed3f289d.tar.gz
rust-773e3df310f55eeb3e2f40648ac6fb49ed3f289d.zip
Fix some lookahead problems with ACTUALLY tokens.
Diffstat (limited to 'src/libsyntax/parse')
-rw-r--r--src/libsyntax/parse/token.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libsyntax/parse/token.rs b/src/libsyntax/parse/token.rs
index a0abec5c437..bcfb9289086 100644
--- a/src/libsyntax/parse/token.rs
+++ b/src/libsyntax/parse/token.rs
@@ -219,6 +219,8 @@ pure fn can_begin_expr(t: token) -> bool {
       BINOP(OR) { true } // in lambda syntax
       OROR { true } // in lambda syntax
       MOD_SEP { true }
+      ACTUALLY(w_expr(*)) | ACTUALLY(w_ident(*)) | ACTUALLY(w_block(*))
+      | ACTUALLY(w_path(*)) { true }
       _ { false }
     }
 }