]> git.donarmstrong.com Git - perltidy.git/commitdiff
fixed problem parsing multi-line signature
authorSteve Hancock <perltidy@users.sourceforge.net>
Mon, 19 Oct 2020 13:16:11 +0000 (06:16 -0700)
committerSteve Hancock <perltidy@users.sourceforge.net>
Mon, 19 Oct 2020 13:16:11 +0000 (06:16 -0700)
lib/Perl/Tidy/Tokenizer.pm

index cd8bf3bacd7dc40a4dc22277af0b2fec0114b189..81ff8def275872d0b5cfe4a1fd484f02aafb10d5 100644 (file)
@@ -6838,6 +6838,12 @@ sub scan_identifier_do {
 
         # no match but line not blank
         else {
+
+            # assume that an opening paren starts a signature
+            if ($saw_opening_paren) {
+                $package_saved = "";
+                $subname_saved = "";
+            }
         }
         return ( $i, $tok, $type, $id_scan_state );
     }