Skip to content

Commit cd76123

Browse files
committed
Tokenize: Use chars instead of length-1 strings in accept()
1 parent 9f4f2fc commit cd76123

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

Tokenize/src/lexer.jl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -889,7 +889,7 @@ end
889889
function lex_amper(l::Lexer)
890890
if accept(l, '&')
891891
return emit(l, Tokens.LAZY_AND)
892-
elseif accept(l, "=")
892+
elseif accept(l, '=')
893893
return emit(l, Tokens.AND_EQ)
894894
else
895895
return emit(l, Tokens.AND)
@@ -964,13 +964,13 @@ end
964964
# Parse a token starting with a forward slash.
965965
# A '/' has been consumed
966966
function lex_forwardslash(l::Lexer)
967-
if accept(l, "/") # //
968-
if accept(l, "=") # //=
967+
if accept(l, '/') # //
968+
if accept(l, '=') # //=
969969
return emit(l, Tokens.FWDFWD_SLASH_EQ)
970970
else
971971
return emit(l, Tokens.FWDFWD_SLASH)
972972
end
973-
elseif accept(l, "=") # /=
973+
elseif accept(l, '=') # /=
974974
return emit(l, Tokens.FWD_SLASH_EQ)
975975
else
976976
return emit(l, Tokens.FWD_SLASH)
@@ -1038,10 +1038,10 @@ function lex_dot(l::Lexer)
10381038
elseif pc =='&'
10391039
l.dotop = true
10401040
readchar(l)
1041-
if accept(l, "=")
1041+
if accept(l, '=')
10421042
return emit(l, Tokens.AND_EQ)
10431043
else
1044-
if accept(l, "&")
1044+
if accept(l, '&')
10451045
return emit(l, Tokens.LAZY_AND)
10461046
end
10471047
return emit(l, Tokens.AND)
@@ -1057,7 +1057,7 @@ function lex_dot(l::Lexer)
10571057
elseif pc == '|'
10581058
l.dotop = true
10591059
readchar(l)
1060-
if accept(l, "|")
1060+
if accept(l, '|')
10611061
return emit(l, Tokens.LAZY_OR)
10621062
end
10631063
return lex_bar(l)

0 commit comments

Comments
 (0)