From f56b9bbbc7c3c2ac2565fbf402cd77211e842e35 Mon Sep 17 00:00:00 2001 From: KtorZ Date: Sat, 10 Aug 2024 14:06:13 +0200 Subject: [PATCH] Rename function variable in parser Better reflect its actual semantic. The name probably slipped through a wrong copy pasting. --- crates/aiken-lang/src/parser/pattern/constructor.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/aiken-lang/src/parser/pattern/constructor.rs b/crates/aiken-lang/src/parser/pattern/constructor.rs index 46256286..a0336fd2 100644 --- a/crates/aiken-lang/src/parser/pattern/constructor.rs +++ b/crates/aiken-lang/src/parser/pattern/constructor.rs @@ -6,10 +6,10 @@ use crate::{ }; pub fn parser( - expression: Recursive<'_, Token, UntypedPattern, ParseError>, + pattern: Recursive<'_, Token, UntypedPattern, ParseError>, ) -> impl Parser + '_ { select! {Token::UpName { name } => name} - .then(args(expression)) + .then(args(pattern)) .map_with_span( |(name, (arguments, spread_location, is_record)), location| { UntypedPattern::Constructor { @@ -27,13 +27,13 @@ pub fn parser( } pub(crate) fn args( - expression: Recursive<'_, Token, UntypedPattern, ParseError>, + pattern: Recursive<'_, Token, UntypedPattern, ParseError>, ) -> impl Parser>, Option, bool), Error = ParseError> + '_ { let record_constructor_pattern_arg_parser = choice(( select! {Token::Name {name} => name} .then_ignore(just(Token::Colon)) - .then(expression.clone()) + .then(pattern.clone()) .map_with_span(|(name, pattern), span| CallArg { location: span, label: Some(name), @@ -59,7 +59,7 @@ pub(crate) fn args( ) .delimited_by(just(Token::LeftBrace), just(Token::RightBrace)); - let tuple_constructor_pattern_arg_parser = expression + let tuple_constructor_pattern_arg_parser = pattern .clone() .map(|pattern| CallArg { location: pattern.location(),