diff --git a/lib/livebook/runtime/evaluator.ex b/lib/livebook/runtime/evaluator.ex index a5e9a4c10..6e1a83eca 100644 --- a/lib/livebook/runtime/evaluator.ex +++ b/lib/livebook/runtime/evaluator.ex @@ -831,11 +831,11 @@ defmodule Livebook.Runtime.Evaluator do do_toggle_var_case(<>, t) end - defp do_toggle_var_case(acc, <>) when h >= ?a and h <= ?z do + defp do_toggle_var_case(acc, <>) when h in ?a..?z do do_toggle_var_case(<>, t) end - defp do_toggle_var_case(acc, <>) when h >= ?A and h <= ?Z do + defp do_toggle_var_case(acc, <>) when h in ?A..?Z do do_toggle_var_case(<>, t) end @@ -845,8 +845,8 @@ defmodule Livebook.Runtime.Evaluator do defp do_toggle_var_case(acc, <<>>), do: acc - defp toggle_char_case(char) when char >= ?a and char <= ?z, do: char - 32 - defp toggle_char_case(char) when char >= ?A and char <= ?Z, do: char + 32 + defp toggle_char_case(char) when char in ?a..?z, do: char - 32 + defp toggle_char_case(char) when char in ?A..?Z, do: char + 32 defp toggle_char_case(char), do: char defp filter_erlang_code_markers(code_markers) do