From b4fe06bc17127b6007114a8ba8bf876fdef112e0 Mon Sep 17 00:00:00 2001 From: Geoffry Song Date: Sat, 5 Oct 2019 16:30:10 -0700 Subject: Move tests around --- crates/ra_parser/src/grammar/expressions.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'crates/ra_parser/src/grammar') diff --git a/crates/ra_parser/src/grammar/expressions.rs b/crates/ra_parser/src/grammar/expressions.rs index 448b87505..c2a2060eb 100644 --- a/crates/ra_parser/src/grammar/expressions.rs +++ b/crates/ra_parser/src/grammar/expressions.rs @@ -279,6 +279,10 @@ fn expr_bp(p: &mut Parser, r: Restrictions, bp: u8) -> (Option, if op_bp < bp { break; } + // test as_precedence + // fn foo() { + // let _ = &1 as *const i32; + // } if p.at(T![as]) { lhs = cast_expr(p, lhs); continue; @@ -301,7 +305,6 @@ fn lhs(p: &mut Parser, r: Restrictions) -> Option<(CompletedMarker, BlockLike)> // fn foo() { // let _ = &1; // let _ = &mut &f(); - // let _ = &1 as *const i32; // } T![&] => { m = p.start(); @@ -311,13 +314,9 @@ fn lhs(p: &mut Parser, r: Restrictions) -> Option<(CompletedMarker, BlockLike)> } // test unary_expr // fn foo() { - // **&1 + 1; + // **&1; // !!true; // --1; - // *&1 as u64; - // *x(1); - // &x[1]; - // -1..2; // } T![*] | T![!] | T![-] => { m = p.start(); -- cgit v1.2.3