Rename function variable in parser

Better reflect its actual semantic. The name probably slipped through a wrong copy pasting.
This commit is contained in:
KtorZ 2024-08-10 14:06:13 +02:00
parent 62b1b932f9
commit f56b9bbbc7
No known key found for this signature in database
GPG Key ID: 33173CB6F77F4277
1 changed files with 5 additions and 5 deletions

View File

@ -6,10 +6,10 @@ use crate::{
}; };
pub fn parser( pub fn parser(
expression: Recursive<'_, Token, UntypedPattern, ParseError>, pattern: Recursive<'_, Token, UntypedPattern, ParseError>,
) -> impl Parser<Token, UntypedPattern, Error = ParseError> + '_ { ) -> impl Parser<Token, UntypedPattern, Error = ParseError> + '_ {
select! {Token::UpName { name } => name} select! {Token::UpName { name } => name}
.then(args(expression)) .then(args(pattern))
.map_with_span( .map_with_span(
|(name, (arguments, spread_location, is_record)), location| { |(name, (arguments, spread_location, is_record)), location| {
UntypedPattern::Constructor { UntypedPattern::Constructor {
@ -27,13 +27,13 @@ pub fn parser(
} }
pub(crate) fn args( pub(crate) fn args(
expression: Recursive<'_, Token, UntypedPattern, ParseError>, pattern: Recursive<'_, Token, UntypedPattern, ParseError>,
) -> impl Parser<Token, (Vec<CallArg<UntypedPattern>>, Option<Span>, bool), Error = ParseError> + '_ ) -> impl Parser<Token, (Vec<CallArg<UntypedPattern>>, Option<Span>, bool), Error = ParseError> + '_
{ {
let record_constructor_pattern_arg_parser = choice(( let record_constructor_pattern_arg_parser = choice((
select! {Token::Name {name} => name} select! {Token::Name {name} => name}
.then_ignore(just(Token::Colon)) .then_ignore(just(Token::Colon))
.then(expression.clone()) .then(pattern.clone())
.map_with_span(|(name, pattern), span| CallArg { .map_with_span(|(name, pattern), span| CallArg {
location: span, location: span,
label: Some(name), label: Some(name),
@ -59,7 +59,7 @@ pub(crate) fn args(
) )
.delimited_by(just(Token::LeftBrace), just(Token::RightBrace)); .delimited_by(just(Token::LeftBrace), just(Token::RightBrace));
let tuple_constructor_pattern_arg_parser = expression let tuple_constructor_pattern_arg_parser = pattern
.clone() .clone()
.map(|pattern| CallArg { .map(|pattern| CallArg {
location: pattern.location(), location: pattern.location(),