Module:Track gauge/autodocument/doc

This module documents the Track gauge/data data page of Track gauge. Its main product is Template:Track gauge/doc/input options.

Gauges
Can list in complete tableform one, multiple or all gauges listed in the /data page. Gauges defined in both metric and imperial are grouped into one row.

Per gauge size a link to the category:Articles that mentions this gauge ... is added.

#invoke functions
checkData documentGauge catContent catMentions createCatMentions documentGaugeSizeFromTitle catSortFromTitle

Parameters

 * 1= alias
 * 1= (datafile for checkData)
 * n=all (list)
 * docfrom=
 * docto=
 * doctitle=
 * docstate=
 * docstats=
 * displaynotfound=
 * docsortlabel=
 * docreturnargs=

Parser limits (expensive functions)
Module:Track gauge/autodocument uses expensive function calls (especially the  listing). The wiki parser only allows 500 such calls in one page. As of July 2014, this number is almost reached in (~475 in Template:Track gauge/doc/input options). When, after adding new entries to /data or /extra, the number is reached, a "Script error" will show.

Best practice is to prevent this error: adding content category name to the /data, even if they have default name pattern or do not exist: This way, these category pages are not checked for existence.