diff --git a/src/tokenize.jl b/src/tokenize.jl index 6eb76954..0ea9be19 100644 --- a/src/tokenize.jl +++ b/src/tokenize.jl @@ -1339,7 +1339,8 @@ end function simple_hash(str) ind = 1 h = UInt64(0) - while ind <= length(str) + L = min(lastindex(str), MAX_KW_LENGTH) + while ind <= L h = simple_hash(str[ind], h) ind = nextind(str, ind) end