diff --git a/src/awesomewm.d.tl/scraper/module_doc.tl b/src/awesomewm.d.tl/scraper/module_doc.tl index ba5663c..0eb0f66 100644 --- a/src/awesomewm.d.tl/scraper/module_doc.tl +++ b/src/awesomewm.d.tl/scraper/module_doc.tl @@ -212,7 +212,13 @@ end -- - Strings that should be added to the record Signals local section_scrapers : { Section : function(html: string, record_name: string, module_name: string): { Node }, { Node }, { string } } = { ["Constructors"] = function(html: string): { Node }, { Node }, { string } - return extract_section_functions(html), {}, {} + local constructors = extract_section_functions(html) + for _, constructor in ipairs(constructors) do + if constructor.token == "function" then + constructor.name = "new" + end + end + return constructors, {}, {} end, ["Static module functions"] = function(html: string, _: string, module_name: string): { Node }, { Node }, { string } local static_functions, other_functions = extract_section_functions(html, module_name)