16 | 16 |
local known_tags = {
|
17 | 17 |
param = 'M', see = 'M', usage = 'M', ['return'] = 'M', field = 'M', author='M';
|
18 | 18 |
class = 'id', name = 'id', pragma = 'id', alias = 'id';
|
19 | |
copyright = 'S', summary = 'S', description = 'S', release = 'S', license = 'S';
|
|
19 |
copyright = 'S', summary = 'S', description = 'S', release = 'S', license = 'S',
|
|
20 |
fixme = 'S', todo = 'S', warning = 'S';
|
20 | 21 |
module = 'T', script = 'T', example = 'T', topic = 'T', -- project-level
|
21 | 22 |
['function'] = 'T', lfunction = 'T', table = 'T', section = 'T', type = 'T'; -- module-level
|
22 | 23 |
['local'] = 'N';
|
|
407 | 408 |
self.kinds['Local Functions'] = nil
|
408 | 409 |
end
|
409 | 410 |
|
|
411 |
function Item:dump_tags (taglist)
|
|
412 |
for tag, value in pairs(self.tags) do
|
|
413 |
if not taglist or taglist[tag] then
|
|
414 |
Item.warning(self,self.name..' '..tag..' '..tostring(value))
|
|
415 |
end
|
|
416 |
end
|
|
417 |
end
|
|
418 |
|
|
419 |
function Module:dump_tags (taglist)
|
|
420 |
Item.dump_tags(self,taglist)
|
|
421 |
for item in self.items:iter() do
|
|
422 |
item:dump_tags(taglist)
|
|
423 |
end
|
|
424 |
end
|
|
425 |
|
410 | 426 |
--------- dumping out modules and items -------------
|
411 | 427 |
|
412 | 428 |
function Module:dump(verbose)
|