4. Rename convert to convert_and_eat

This commit is contained in:
Ian Wrzesinski 2024-10-26 04:03:54 -04:00
parent a764aa4192
commit 54eadb65a9

View File

@ -133,7 +133,7 @@ fn markup_expr(p: &mut Parser, at_start: &mut bool) {
| SyntaxKind::ListMarker | SyntaxKind::ListMarker
| SyntaxKind::EnumMarker | SyntaxKind::EnumMarker
| SyntaxKind::TermMarker | SyntaxKind::TermMarker
| SyntaxKind::Colon => p.convert(SyntaxKind::Text), | SyntaxKind::Colon => p.convert_and_eat(SyntaxKind::Text),
_ => { _ => {
p.unexpected(); p.unexpected();
@ -287,8 +287,8 @@ fn math_expr_prec(p: &mut Parser, min_prec: usize, stop: SyntaxKind) {
matches!(next, SyntaxKind::MathIdent | SyntaxKind::Text) matches!(next, SyntaxKind::MathIdent | SyntaxKind::Text)
&& is_ident(&p.text[start..end]) && is_ident(&p.text[start..end])
} { } {
p.convert(SyntaxKind::Dot); p.convert_and_eat(SyntaxKind::Dot);
p.convert(SyntaxKind::Ident); p.convert_and_eat(SyntaxKind::Ident);
p.wrap(m, SyntaxKind::FieldAccess); p.wrap(m, SyntaxKind::FieldAccess);
} }
if min_prec < 3 && p.directly_at(SyntaxKind::Text) && p.current_text() == "(" if min_prec < 3 && p.directly_at(SyntaxKind::Text) && p.current_text() == "("
@ -502,7 +502,7 @@ fn math_op(kind: SyntaxKind) -> Option<(SyntaxKind, SyntaxKind, ast::Assoc, usiz
/// Parse an argument list in math: `(a, b; c, d; size: #50%)`. /// Parse an argument list in math: `(a, b; c, d; size: #50%)`.
fn math_args(p: &mut Parser) { fn math_args(p: &mut Parser) {
let m = p.marker(); let m = p.marker();
p.convert(SyntaxKind::LeftParen); p.convert_and_eat(SyntaxKind::LeftParen);
let mut namable = true; let mut namable = true;
let mut named = None; let mut named = None;
@ -515,8 +515,8 @@ fn math_args(p: &mut Parser) {
&& (p.at(SyntaxKind::MathIdent) || p.at(SyntaxKind::Text)) && (p.at(SyntaxKind::MathIdent) || p.at(SyntaxKind::Text))
&& p.text[p.current_end()..].starts_with(':') && p.text[p.current_end()..].starts_with(':')
{ {
p.convert(SyntaxKind::Ident); p.convert_and_eat(SyntaxKind::Ident);
p.convert(SyntaxKind::Colon); p.convert_and_eat(SyntaxKind::Colon);
named = Some(arg); named = Some(arg);
arg = p.marker(); arg = p.marker();
array = p.marker(); array = p.marker();
@ -527,7 +527,7 @@ fn math_args(p: &mut Parser) {
";" => { ";" => {
maybe_wrap_in_math(p, arg, named); maybe_wrap_in_math(p, arg, named);
p.wrap(array, SyntaxKind::Array); p.wrap(array, SyntaxKind::Array);
p.convert(SyntaxKind::Semicolon); p.convert_and_eat(SyntaxKind::Semicolon);
array = p.marker(); array = p.marker();
arg = p.marker(); arg = p.marker();
namable = true; namable = true;
@ -537,7 +537,7 @@ fn math_args(p: &mut Parser) {
} }
"," => { "," => {
maybe_wrap_in_math(p, arg, named); maybe_wrap_in_math(p, arg, named);
p.convert(SyntaxKind::Comma); p.convert_and_eat(SyntaxKind::Comma);
arg = p.marker(); arg = p.marker();
namable = true; namable = true;
if named.is_some() { if named.is_some() {
@ -570,7 +570,7 @@ fn math_args(p: &mut Parser) {
} }
if p.at(SyntaxKind::Text) && p.current_text() == ")" { if p.at(SyntaxKind::Text) && p.current_text() == ")" {
p.convert(SyntaxKind::RightParen); p.convert_and_eat(SyntaxKind::RightParen);
} else { } else {
p.expected("closing paren"); p.expected("closing paren");
p.balanced = false; p.balanced = false;
@ -1734,7 +1734,7 @@ impl<'s> Parser<'s> {
} }
/// Convert the current token's [`SyntaxKind`] and eat it. /// Convert the current token's [`SyntaxKind`] and eat it.
fn convert(&mut self, kind: SyntaxKind) { fn convert_and_eat(&mut self, kind: SyntaxKind) {
self.current = kind; self.current = kind;
self.eat(); self.eat();
} }