Module:NRHP row counter explained

-- This module counts table rows in NRHP tables that use Template:NRHP row.

local p = local getArgs

function p.main(frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end return p._main(getArgs(frame,))end

function p._main(args) -- Get the title object. local titleObj do local success success, titleObj = pcall(mw.title.new, args.page) if not success or not titleObj then titleObj = mw.title.getCurrentTitle end end

-- Get the page content. local content = titleObj:getContent if not content then return nil end

-- Find the wikitables on that page. local wikitables = do local iWikitable = 0 local s1 = content:match('^(