From 9453219abe5c1620b664b2e7cbad1141e66da92a Mon Sep 17 00:00:00 2001 From: Sam Ruby Date: Tue, 20 Apr 2021 06:33:43 -0400 Subject: [PATCH] vertical bar is not a valid character in an lvar name (#794) --- 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