lib/yard/handlers/c/init_handler.rb in yard-0.9.18 vs lib/yard/handlers/c/init_handler.rb in yard-0.9.19

- old
+ new

@@ -1,20 +1,20 @@ -# frozen_string_literal: true -# Handles the Init_Libname() method -class YARD::Handlers::C::InitHandler < YARD::Handlers::C::Base - MATCH = /\A\s*(?:\S+\s+)*void\s+(?:[Ii]nit_)?(\w+)\s*/ - handles MATCH - statement_class ToplevelStatement - - process do - parse_block - decl = statement.declaration[MATCH, 1] - if decl - ns = namespace_for_variable(decl) - if ns.is_a?(YARD::CodeObjects::NamespaceObject) && ns.docstring.blank? - if statement.comments - register_docstring(ns, statement.comments.source, statement) - end - end - end - end -end +# frozen_string_literal: true +# Handles the Init_Libname() method +class YARD::Handlers::C::InitHandler < YARD::Handlers::C::Base + MATCH = /\A\s*(?:\S+\s+)*void\s+(?:[Ii]nit_)?(\w+)\s*/ + handles MATCH + statement_class ToplevelStatement + + process do + parse_block + decl = statement.declaration[MATCH, 1] + if decl + ns = namespace_for_variable(decl) + if ns.is_a?(YARD::CodeObjects::NamespaceObject) && ns.docstring.blank? + if statement.comments + register_docstring(ns, statement.comments.source, statement) + end + end + end + end +end