From 21f58b947aa70185b5c08a0ff890eac8ffcde34e Mon Sep 17 00:00:00 2001 From: Folkert Date: Wed, 10 Mar 2021 23:04:28 +0100 Subject: [PATCH] shuffle error message handling --- compiler/parse/src/expr.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler/parse/src/expr.rs b/compiler/parse/src/expr.rs index 1f69407eca..b99e386218 100644 --- a/compiler/parse/src/expr.rs +++ b/compiler/parse/src/expr.rs @@ -156,9 +156,9 @@ fn record_field_access_chain<'a>() -> impl Parser<'a, Vec<'a, &'a str>, EExpr<'a } fn record_field_access<'a>() -> impl Parser<'a, &'a str, EExpr<'a>> { - specialize( - |_, r, c| EExpr::Access(r, c), - skip_first!(ascii_char(b'.'), lowercase_ident()), + skip_first!( + word1(b'.', EExpr::Access), + specialize(|_, r, c| EExpr::Access(r, c), lowercase_ident()) ) }