From 5d34e2707ec827ad35eafe147ee8facb60ee79af Mon Sep 17 00:00:00 2001 From: Anqur Lu Date: Fri, 22 Aug 2025 15:17:50 +0800 Subject: [PATCH] refactor: redundant lex in `lex_less` There's a redundant `accept` found in `lex_less` while lexing `<-->` or `<--` related operators. Signed-off-by: Anqur Lu --- src/julia/tokenize.jl | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/julia/tokenize.jl b/src/julia/tokenize.jl index 2bd0f56d..a13f7b8b 100644 --- a/src/julia/tokenize.jl +++ b/src/julia/tokenize.jl @@ -832,14 +832,10 @@ function lex_less(l::Lexer) readchar(l); readchar(l) if accept(l, '-') return emit(l, K"ErrorInvalidOperator") + elseif accept(l, '>') + return emit(l, K"<-->") else - if accept(l, '>') - return emit(l, K"<-->") - elseif accept(l, '-') - return emit(l, K"ErrorInvalidOperator") - else - return emit(l, K"<--") - end + return emit(l, K"<--") end else return emit(l, K"<")