From 26206fbe7817a082e87dfbfe9491bb390f5ac3e7 Mon Sep 17 00:00:00 2001 From: Sam Ruby Date: Tue, 13 Apr 2021 18:25:04 -0400 Subject: [PATCH] vertical bar is not a valid character in an lvar name --- lib/parser/builders/default.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/parser/builders/default.rb b/lib/parser/builders/default.rb index e5c2107cf..25cb02d0c 100644 --- a/lib/parser/builders/default.rb +++ b/lib/parser/builders/default.rb @@ -1724,7 +1724,7 @@ def arg_name_collides?(this_name, that_name) end def check_lvar_name(name, loc) - if name =~ /\A[[[:lower:]]|_][[[:alnum:]]_]*\z/ + if name =~ /\A[[[:lower:]]_][[[:alnum:]]_]*\z/ # OK else diagnostic :error, :lvar_name, { name: name }, loc