lib/yard/handlers/c/method_handler.rb in yard-0.8.7.1 vs lib/yard/handlers/c/method_handler.rb in yard-0.8.7.2

- old
+ new

@@ -6,14 +6,14 @@ module_function | private_method ) \s*\(\s*([\w\.]+), \s*"([^"]+)", - \s*(?:RUBY_METHOD_FUNC\(|VALUEFUNC\()?(\w+)\)?, + \s*(?:RUBY_METHOD_FUNC\(|VALUEFUNC\(|\(\w+\))?(\w+)\)?, \s*(-?\w+)\s*\)}xm MATCH2 = %r{rb_define_global_function\s*\( \s*"([^"]+)", - \s*(?:RUBY_METHOD_FUNC\(|VALUEFUNC\()?(\w+)\)?, + \s*(?:RUBY_METHOD_FUNC\(|VALUEFUNC\(|\(\w+\))?(\w+)\)?, \s*(-?\w+)\s*\)}xm handles MATCH1 handles MATCH2 statement_class BodyStatement