[前][次][番号順一覧][スレッド一覧]

ruby-changes:64091

From: Nobuyoshi <ko1@a...>
Date: Fri, 11 Dec 2020 13:44:37 +0900 (JST)
Subject: [ruby-changes:64091] 288e93bea8 (master): Exclude parenthesized function declarations such as NORETURN

https://git.ruby-lang.org/ruby.git/commit/?id=288e93bea8

From 288e93bea872e99ccf706294dc63b8a2b139ea2c Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Fri, 11 Dec 2020 13:40:03 +0900
Subject: Exclude parenthesized function declarations such as NORETURN

Fixes https://github.com/ruby/ruby/pull/3883

diff --git a/lib/rdoc/parser/c.rb b/lib/rdoc/parser/c.rb
index deaef4d..9d8db6c 100644
--- a/lib/rdoc/parser/c.rb
+++ b/lib/rdoc/parser/c.rb
@@ -572,7 +572,7 @@ class RDoc::Parser::C < RDoc::Parser https://github.com/ruby/ruby/blob/trunk/lib/rdoc/parser/c.rb#L572
       ((?>/\*.*?\*/\s*)?)
       ((?:(?:\w+)\s+)?
         (?:intern\s+)?VALUE\s+(\w+)
-        \s*(?:\([^)]*\))(?:[^;]|$))
+        \s*(?:\([^)]*\))(?:[^\);]|$))
     | ((?>/\*.*?\*/\s*))^\s*(\#\s*define\s+(\w+)\s+(\w+))
     | ^\s*\#\s*define\s+(\w+)\s+(\w+)
     }xm) do
-- 
cgit v0.10.2


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]