summaryrefslogtreecommitdiffstats
path: root/tcllib/support/devel/sak/doc
diff options
context:
space:
mode:
Diffstat (limited to 'tcllib/support/devel/sak/doc')
-rw-r--r--tcllib/support/devel/sak/doc/cmd.tcl44
-rw-r--r--tcllib/support/devel/sak/doc/doc.tcl262
-rw-r--r--tcllib/support/devel/sak/doc/doc_auto.tcl311
-rw-r--r--tcllib/support/devel/sak/doc/help.txt42
-rw-r--r--tcllib/support/devel/sak/doc/kwic.txt3762
-rw-r--r--tcllib/support/devel/sak/doc/manpages.txt421
-rw-r--r--tcllib/support/devel/sak/doc/pkgIndex.tcl4
-rw-r--r--tcllib/support/devel/sak/doc/toc.txt1144
-rw-r--r--tcllib/support/devel/sak/doc/toc_apps.txt11
-rw-r--r--tcllib/support/devel/sak/doc/toc_cats.txt479
-rw-r--r--tcllib/support/devel/sak/doc/toc_mods.txt656
-rw-r--r--tcllib/support/devel/sak/doc/topic.txt1
12 files changed, 7137 insertions, 0 deletions
diff --git a/tcllib/support/devel/sak/doc/cmd.tcl b/tcllib/support/devel/sak/doc/cmd.tcl
new file mode 100644
index 0000000..564ac94
--- /dev/null
+++ b/tcllib/support/devel/sak/doc/cmd.tcl
@@ -0,0 +1,44 @@
+# -*- tcl -*-
+# Implementation of 'doc'.
+
+# Available variables
+# * argv - Cmdline arguments
+# * base - Location of sak.tcl = Top directory of Tcllib distribution
+# * cbase - Location of all files relevant to this command.
+# * sbase - Location of all files supporting the SAK.
+
+if {![llength $argv]} {
+ set format *
+} else {
+ set format [lindex $argv 0]*
+ set argv [lrange $argv 1 end]
+}
+
+package require sak::util
+if {![sak::util::checkModules argv]} return
+
+set matches 0
+foreach f {
+ html nroff tmml text wiki latex dvi ps pdf list validate imake ishow index
+} {
+ if {![string match $format $f]} continue
+ incr matches
+}
+if {!$matches} {
+ puts " No format matching \"$format\""
+ return
+}
+
+# ###
+
+package require sak::doc
+
+foreach f {
+ html nroff tmml text wiki latex dvi ps pdf list validate imake ishow index
+} {
+ if {![string match $format $f]} continue
+ sak::doc::$f $argv
+}
+
+##
+# ###
diff --git a/tcllib/support/devel/sak/doc/doc.tcl b/tcllib/support/devel/sak/doc/doc.tcl
new file mode 100644
index 0000000..59ab9b7
--- /dev/null
+++ b/tcllib/support/devel/sak/doc/doc.tcl
@@ -0,0 +1,262 @@
+# -*- tcl -*-
+# sak::doc - Documentation facilities
+
+package require sak::util
+package require sak::doc::auto
+
+namespace eval ::sak::doc {}
+
+# ###
+# API commands
+
+## ### ### ### ######### ######### #########
+
+proc ::sak::doc::index {modules} {
+ # The argument (= set of modules) is irrelevant to this command.
+ global base
+
+ # First locate all manpages in the CVS workspace.
+ set manpages [auto::findManpages $base]
+ auto::saveManpages $manpages
+
+ # Then scan the found pages and extract the information needed for
+ # keyword index and table of contents.
+ array set meta [auto::scanManpages $manpages]
+
+ # Sort through the extracted data.
+ array set kwic {} ; # map: keyword -> list (file...)
+ array set title {} ; # map: file -> description
+ array set cat {} ; # map: category -> list (file...)
+ array set name {} ; # map: file -> label
+ set apps {} ; # list (file...)
+ array set mods {} ; # map: module -> list(file...)
+
+ foreach page [array names meta] {
+ unset -nocomplain m
+ array set m $meta($page)
+
+ # Collect keywords and file mapping for index.
+ foreach kw $m(keywords) {
+ lappend kwic($kw) $page
+ }
+ # Get page title, relevant for display order
+ if {$m(desc) eq ""} {
+ set m(desc) $m(shortdesc)
+ }
+ set title($page) $m(desc)
+ # Get page name/title, relevant for display order.
+ set name($page) $m(title)
+ # Get page category, for sectioning and display order in the
+ # table of contents
+ if {$m(category) ne ""} {
+ set c $m(category)
+ } else {
+ set c Unfiled
+ }
+ lappend cat($c) $page
+
+ # Type of documented entity
+ set type [lindex [file split $page] 0]
+ if {$type eq "apps"} {
+ lappend apps $page
+ } else {
+ lappend mods([lindex [file split $page] 1]) $page
+ }
+ }
+
+ #parray meta
+ #parray kwic
+ #parray title
+ #parray name
+ #parray cat
+ #puts "apps = $apps"
+ #parray mods
+
+ auto::saveKeywordIndex kwic name
+ auto::saveTableOfContents title name cat apps mods
+ auto::saveSimpleTableOfContents1 title name apps toc_apps.txt
+ auto::saveSimpleTableOfContents2 title name mods toc_mods.txt
+ auto::saveSimpleTableOfContents3 title name cat toc_cats.txt
+ return
+}
+
+proc ::sak::doc::imake {modules} {
+ global base
+ # The argument (= set of modules) is irrelevant to this command.
+ auto::saveManpages [auto::findManpages $base]
+ return
+}
+
+proc ::sak::doc::ishow {modules} {
+ if {[catch {
+ set manpages [auto::loadManpages]
+ } msg]} {
+ puts stderr "Unable to use manpage listing '[auto::manpages]'\n$msg"
+ } else {
+ puts [join $manpages \n]
+ }
+ return
+}
+
+## ### ### ### ######### ######### #########
+
+proc ::sak::doc::validate {modules} {Gen null null $modules}
+proc ::sak::doc::html {modules} {Gen html html $modules}
+proc ::sak::doc::nroff {modules} {Gen nroff n $modules}
+proc ::sak::doc::tmml {modules} {Gen tmml tmml $modules}
+proc ::sak::doc::text {modules} {Gen text txt $modules}
+proc ::sak::doc::wiki {modules} {Gen wiki wiki $modules}
+proc ::sak::doc::latex {modules} {Gen latex tex $modules}
+
+proc ::sak::doc::dvi {modules} {
+ latex $modules
+ file mkdir [file join doc dvi]
+ cd [file join doc dvi]
+
+ foreach f [lsort -dict [glob -nocomplain ../latex/*.tex]] {
+
+ set target [file rootname [file tail $f]].dvi
+ if {[file exists $target]
+ && [file mtime $target] > [file mtime $f]} {
+ continue
+ }
+
+ puts "Gen (dvi): $f"
+ exec latex $f 1>@ stdout 2>@ stderr
+ }
+ cd ../..
+ return
+}
+
+proc ::sak::doc::ps {modules} {
+ dvi $modules
+ file mkdir [file join doc ps]
+ cd [file join doc ps]
+ foreach f [lsort -dict [glob -nocomplain ../dvi/*.dvi]] {
+
+ set target [file rootname [file tail $f]].ps
+ if {[file exists $target]
+ && [file mtime $target] > [file mtime $f]} {
+ continue
+ }
+
+ puts "Gen (ps): $f"
+ exec dvips -o $target $f >@ stdout 2>@ stderr
+ }
+ cd ../..
+ return
+}
+
+proc ::sak::doc::pdf {modules} {
+ dvi $modules
+ file mkdir [file join doc pdf]
+ cd [file join doc pdf]
+ foreach f [lsort -dict [glob -nocomplain ../ps/*.ps]] {
+
+ set target [file rootname [file tail $f]].pdf
+ if {[file exists $target]
+ && [file mtime $target] > [file mtime $f]} {
+ continue
+ }
+
+ puts "Gen (pdf): $f"
+ exec ps2pdf $f $target >@ stdout 2>@ stderr
+ }
+ cd ../..
+ return
+}
+
+proc ::sak::doc::list {modules} {
+ Gen list l $modules
+
+ set FILES [glob -nocomplain doc/list/*.l]
+ set LIST [open [file join doc list manpages.tcl] w]
+
+ foreach file $FILES {
+ set f [open $file r]
+ puts $LIST [read $f]
+ close $f
+ }
+ close $LIST
+
+ eval file delete -force $FILES
+ return
+}
+
+# ### ### ### ######### ######### #########
+## Implementation
+
+proc ::sak::doc::Gen {fmt ext modules} {
+ global distribution
+ global tcl_platform
+
+ getpackage doctools doctools/doctools.tcl
+
+ set null 0 ; if {![string compare $fmt null]} {set null 1}
+ set hidden 0 ; if {![string compare $fmt desc]} {set hidden 1}
+
+ if {!$null} {
+ file mkdir [file join doc $fmt]
+ set prefix "Gen ($fmt)"
+ } else {
+ set prefix "Validate "
+ }
+
+ foreach m $modules {
+ set mpath [sak::util::module2path $m]
+
+ ::doctools::new dt \
+ -format $fmt \
+ -module $m
+
+ set fl [glob -nocomplain [file join $mpath *.man]]
+
+ if {[llength $fl] == 0} {
+ dt destroy
+ continue
+ }
+
+ foreach f $fl {
+ if {!$null} {
+ set target [file join doc $fmt \
+ [file rootname [file tail $f]].$ext]
+ if {[file exists $target]
+ && [file mtime $target] > [file mtime $f]} {
+ continue
+ }
+ }
+ if {!$hidden} {puts "$prefix: $f"}
+
+ dt configure -file $f
+ if {$null} {
+ dt configure -deprecated 1
+ }
+
+ set fail [catch {
+ set data [dt format [get_input $f]]
+ } msg]
+
+ set warnings [dt warnings]
+ if {[llength $warnings] > 0} {
+ puts stderr [join $warnings \n]
+ }
+
+ if {$fail} {
+ puts stderr $msg
+ continue
+ }
+
+ if {!$null} {
+ write_out $target $data
+ }
+ }
+ dt destroy
+ }
+}
+
+# ### ### ### ######### ######### #########
+
+package provide sak::doc 1.0
+
+##
+# ###
diff --git a/tcllib/support/devel/sak/doc/doc_auto.tcl b/tcllib/support/devel/sak/doc/doc_auto.tcl
new file mode 100644
index 0000000..f04e9df
--- /dev/null
+++ b/tcllib/support/devel/sak/doc/doc_auto.tcl
@@ -0,0 +1,311 @@
+# -*- tcl -*-
+# sak::doc::auto - Documentation facilities, support for automatic
+# list of manpages, keyword index, and table of contents.
+
+package require sak::util
+
+namespace eval ::sak::doc::auto {
+ set here [file dirname [file normalize [info script]]]
+}
+
+getpackage fileutil fileutil/fileutil.tcl
+getpackage doctools doctools/doctools.tcl
+getpackage textutil::repeat textutil/repeat.tcl
+
+# ###
+# API commands
+
+proc ::sak::doc::auto::manpages {} {
+ variable here
+ return [file join $here manpages.txt]
+}
+
+proc ::sak::doc::auto::kwic {} {
+ variable here
+ return [file join $here kwic.txt]
+}
+
+proc ::sak::doc::auto::toc {{name toc.txt}} {
+ variable here
+ return [file join $here $name]
+}
+
+## ### ### ### ######### ######### #########
+
+proc ::sak::doc::auto::findManpages {base} {
+ set top [file normalize $base]
+ set manpages {}
+ foreach page [concat \
+ [glob -nocomplain -directory $top/modules */*.man] \
+ [glob -nocomplain -directory $top/apps *.man]] {
+ lappend manpages [fileutil::stripPath $top $page]
+ }
+ return [lsort -dict $manpages]
+}
+
+proc ::sak::doc::auto::saveManpages {manpages} {
+ fileutil::writeFile [manpages] [join [lsort -dict $manpages] \n]\n
+ return
+}
+
+proc ::sak::doc::auto::loadManpages {} {
+ return [lsort -dict [split [fileutil::cat [manpages]] \n]]
+}
+
+## ### ### ### ######### ######### #########
+
+proc ::sak::doc::auto::scanManpages {manpages} {
+ ::doctools::new dt -format list
+ set data {}
+ puts Scanning...
+ foreach page $manpages {
+ puts ...$page
+ if {![file size $page]} { puts "\tEMPTY, IGNORED" ; continue }
+ dt configure -ibase $page
+ lappend data $page [lindex [dt format [fileutil::cat $page]] 1]
+ }
+
+ dt destroy
+ return $data
+}
+
+## ### ### ### ######### ######### #########
+
+proc ::sak::doc::auto::saveKeywordIndex {kv nv} {
+ upvar 1 $kv kwic $nv name
+ # kwic: keyword -> list (files)
+ # name: file -> label
+
+ TagsBegin
+ Tag+ index_begin [list {Keyword Index} {}]
+
+ # Handle the keywords in dictionary order for nice display.
+ foreach kw [lsort -dict [array names kwic]] {
+ set tmp [Sortable $kwic($kw) name max _]
+
+ Tag+ key [list $kw]
+ foreach item [lsort -dict -index 0 $tmp] {
+ foreach {label file} $item break
+ Tag+ manpage [FmtR max $file] [list $label]
+ }
+ }
+
+ Tag+ index_end
+
+ fileutil::writeFile [kwic] [join $lines \n]
+ return
+}
+
+## ### ### ### ######### ######### #########
+
+proc ::sak::doc::auto::saveTableOfContents {tv nv cv av mv} {
+ upvar 1 $tv title $nv name $cv cat $av apps $mv mods
+ # title: file -> description
+ # name: file -> label
+ # cat: category -> list (file...)
+
+ TagsBegin
+ Tag+ toc_begin [list {Table Of Contents} {}]
+
+ # The man pages are sorted in several ways for the toc.
+ # 1. First section by category. Subsections are categories.
+ # Sorted by category name, in dictionary order.
+ # Inside the subsections the files, sorted by label and
+ # description.
+ # 2. Second section for types. Subsections are modules and apps.
+ # Apps first, then modules. For apps items directly, sorted
+ # by name and description. For modules one sub-subsection
+ # per module, elements the packages, sorted by label and
+ # description.
+
+ Tag+ division_start [list {By Categories}]
+ foreach c [lsort -dict [array names cat]] {
+ Tag+ division_start [list $c]
+ foreach item [lsort -dict -index 0 [Sortable $cat($c) name maxf maxl]] {
+ foreach {label file} $item break
+ Tag+ item \
+ [FmtR maxf $file] \
+ [FmtR maxl $label] \
+ [list $title($file)]
+ }
+ Tag+ division_end
+ }
+ Tag+ division_end
+
+ Tag+ division_start [list {By Type}]
+ # Not handled: 'no applications'
+ Tag+ division_start [list {Applications}]
+ foreach item [lsort -dict -index 0 [Sortable $apps name maxf maxl]] {
+ foreach {label file} $item break
+ Tag+ item \
+ [FmtR maxf $file] \
+ [FmtR maxl $label] \
+ [list $title($file)]
+ }
+ Tag+ division_end
+ # Not handled: 'no modules'
+ Tag+ division_start [list {Modules}]
+ foreach m [lsort -dict [array names mods]] {
+ Tag+ division_start [list $m]
+ foreach item [lsort -dict -index 0 [Sortable $mods($m) name maxf maxl]] {
+ foreach {label file} $item break
+ Tag+ item \
+ [FmtR maxf $file] \
+ [FmtR maxl $label] \
+ [list $title($file)]
+ }
+ Tag+ division_end
+ }
+ Tag+ division_end
+ Tag+ division_end
+ Tag+ toc_end
+
+ fileutil::writeFile [toc] [join $lines \n]
+ return
+}
+
+proc ::sak::doc::auto::saveSimpleTableOfContents1 {tv nv dv fname} {
+ upvar 1 $tv title $nv name $dv data
+ # title: file -> description
+ # name: file -> label
+ # data: list(file...)
+
+ TagsBegin
+ Tag+ toc_begin [list {Table Of Contents} {}]
+
+ # The man pages are sorted in several ways for the toc.
+ # Subsections are the modules or apps, whatever is in data.
+
+ # Not handled: 'no applications'
+ Tag+ division_start [list {Applications}]
+ foreach item [lsort -dict -index 0 [Sortable $data name maxf maxl]] {
+ foreach {label file} $item break
+ Tag+ item \
+ [FmtR maxf $file] \
+ [FmtR maxl $label] \
+ [list $title($file)]
+ }
+ Tag+ division_end
+ Tag+ toc_end
+
+ fileutil::writeFile [toc $fname] [join $lines \n]
+ return
+}
+
+proc ::sak::doc::auto::saveSimpleTableOfContents2 {tv nv dv fname} {
+ upvar 1 $tv title $nv name $dv data
+ # title: file -> description
+ # name: file -> label
+ # data: module -> list (file...)
+
+ TagsBegin
+ Tag+ toc_begin [list {Table Of Contents} {}]
+
+ # The man pages are sorted in several ways for the toc.
+ # Subsections are the modules or apps, whatever is in data.
+
+ # Not handled: 'no modules'
+ Tag+ division_start [list {Modules}]
+ foreach m [lsort -dict [array names data]] {
+ Tag+ division_start [list $m]
+ foreach item [lsort -dict -index 0 [Sortable $data($m) name maxf maxl]] {
+ foreach {label file} $item break
+ Tag+ item \
+ [FmtR maxf $file] \
+ [FmtR maxl $label] \
+ [list $title($file)]
+ }
+ Tag+ division_end
+ }
+ Tag+ division_end
+ Tag+ toc_end
+
+ fileutil::writeFile [toc $fname] [join $lines \n]
+ return
+}
+
+proc ::sak::doc::auto::saveSimpleTableOfContents3 {tv nv cv fname} {
+ upvar 1 $tv title $nv name $cv cat
+ # title: file -> description
+ # name: file -> label
+ # cat: category -> list (file...)
+
+ TagsBegin
+ Tag+ toc_begin [list {Table Of Contents} {}]
+
+ Tag+ division_start [list {By Categories}]
+ foreach c [lsort -dict [array names cat]] {
+ Tag+ division_start [list $c]
+ foreach item [lsort -dict -index 0 [Sortable $cat($c) name maxf maxl]] {
+ foreach {label file} $item break
+ Tag+ item \
+ [FmtR maxf $file] \
+ [FmtR maxl $label] \
+ [list $title($file)]
+ }
+ Tag+ division_end
+ }
+ Tag+ division_end
+ Tag+ toc_end
+
+ fileutil::writeFile [toc $fname] [join $lines \n]
+ return
+}
+
+proc ::sak::doc::auto::Sortable {files nv mfv mnv} {
+ upvar 1 $nv name $mfv maxf $mnv maxn
+ # Generate a list of files sortable by name, and also find the
+ # max length of all relevant names.
+ set maxf 0
+ set maxn 0
+ set tmp {}
+ foreach file $files {
+ lappend tmp [list $name($file) $file]
+ Max maxf $file
+ Max maxn $name($file)
+ }
+ return $tmp
+}
+
+## ### ### ### ######### ######### #########
+
+proc ::sak::doc::auto::Max {v str} {
+ upvar 1 $v max
+ set x [string length $str]
+ if {$x <= $max} return
+ set max $x
+ return
+}
+
+proc ::sak::doc::auto::FmtR {v str} {
+ upvar 1 $v max
+ return [list $str][textutil::repeat::blank \
+ [expr {$max - [string length [list $str]]}]]
+}
+
+## ### ### ### ######### ######### #########
+
+proc ::sak::doc::auto::Tag {n args} {
+ if {[llength $args]} {
+ return "\[$n [join $args]\]"
+ } else {
+ return "\[$n\]"
+ }
+ #return \[[linsert $args 0 $n]\]
+}
+
+proc ::sak::doc::auto::Tag+ {n args} {
+ upvar 1 lines lines
+ lappend lines [eval [linsert $args 0 ::sak::doc::auto::Tag $n]]
+ return
+}
+
+proc ::sak::doc::auto::TagsBegin {} {
+ upvar 1 lines lines
+ set lines {}
+ return
+}
+
+## ### ### ### ######### ######### #########
+
+package provide sak::doc::auto 1.0
diff --git a/tcllib/support/devel/sak/doc/help.txt b/tcllib/support/devel/sak/doc/help.txt
new file mode 100644
index 0000000..015d1f0
--- /dev/null
+++ b/tcllib/support/devel/sak/doc/help.txt
@@ -0,0 +1,42 @@
+
+ doc -- Generate and/or validate documentation
+
+ sak doc ?format? ?module...?
+
+ Convert the documentation for the specified module into the
+ given format. Modules can be specified by their plain name, or
+ as relative path.
+
+ The special format 'validate' causes the tool to syntax check
+ of the input without generating actual output. When output is
+ generated it is written into the sub-directory 'doc'/format of
+ the current working directory.
+
+ The special format 'imake' scans the checkout for manpages and
+ saves the list of found files into a file in the support
+ directory. This files will be put into CVS. The special format
+ 'ishow' will dump the contents of this list to stdout. Both
+ have been added to make it easy to verify that a checkout has
+ all manpages it should have. These two formats ignore any
+ module information they are given.
+
+ The format is actually a glob and output is generated for all
+ known formats matching it. It is implicitly padded with a * to
+ allow the use of prefixes.
+
+ The known output formats (beyond 'validate') are
+
+ - dvi See latex, + conversion to dvi (via 'latex' application)
+ - html HTML pages
+ - latex LaTeX pages
+ - list A list of manpages
+ - nroff Manpages
+ - ps See dvi, + conversion to PostScript (via 'dvips' application)
+ - pdf See ps, + conversion to PDF (via 'ps2pdf' application)
+ - text Plain text
+ - tmml TMML (Tcl Manpage Markup Language)
+ - wiki Wiki markup (Tcler's Wiki)
+
+ - validate Validate syntax, no output
+ - imake Make list of all manpages and save in checkout, no output.
+ - ishow Print list of manpages saved in checkout to stdout.
diff --git a/tcllib/support/devel/sak/doc/kwic.txt b/tcllib/support/devel/sak/doc/kwic.txt
new file mode 100644
index 0000000..2dc3f98
--- /dev/null
+++ b/tcllib/support/devel/sak/doc/kwic.txt
@@ -0,0 +1,3762 @@
+[index_begin {Keyword Index} {}]
+[key .ddt]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[key .dtx]
+[manpage modules/docstrip/docstrip.man docstrip]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[manpage apps/tcldocstrip.man tcldocstrip]
+[key /dev/null]
+[manpage modules/virtchannel_base/tcllib_null.man tcl::chan::null]
+[manpage modules/virtchannel_base/nullzero.man tcl::chan::nullzero]
+[key /dev/random]
+[manpage modules/virtchannel_base/tcllib_random.man tcl::chan::random]
+[manpage modules/virtchannel_base/randseed.man tcl::randomseed]
+[key /dev/zero]
+[manpage modules/virtchannel_base/nullzero.man tcl::chan::nullzero]
+[manpage modules/virtchannel_base/tcllib_zero.man tcl::chan::zero]
+[key 3DES]
+[manpage modules/des/des.man des]
+[manpage modules/des/tcldes.man tcldes]
+[manpage modules/des/tcldesjr.man tcldes]
+[key {abstract syntax tree}]
+[manpage modules/grammar_me/me_util.man grammar::me::util]
+[manpage modules/grammar_me/me_ast.man grammar::me_ast]
+[key acceptance]
+[manpage modules/grammar_fa/dacceptor.man grammar::fa::dacceptor]
+[key acceptor]
+[manpage modules/grammar_fa/dacceptor.man grammar::fa::dacceptor]
+[key active]
+[manpage modules/transfer/connect.man transfer::connect]
+[key adaptors]
+[manpage modules/snit/snit.man snit]
+[manpage modules/snit/snitfaq.man snitfaq]
+[key {adjacency list}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key {adjacency matrix}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key adjacent]
+[manpage modules/struct/graph.man struct::graph]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key adjusting]
+[manpage modules/textutil/adjust.man textutil::adjust]
+[key adler32]
+[manpage modules/virtchannel_transform/adler32.man tcl::transform::adler32]
+[key aes]
+[manpage modules/aes/aes.man aes]
+[key after]
+[manpage modules/coroutine/tcllib_coroutine.man coroutine]
+[manpage modules/coroutine/coro_auto.man coroutine::auto]
+[key alias]
+[manpage modules/interp/tcllib_interp.man interp]
+[key amazon]
+[manpage modules/amazon-s3/S3.man S3]
+[key ambiguous]
+[manpage modules/grammar_aycock/aycock.man grammar::aycock]
+[key {American Express}]
+[manpage modules/valtype/cc_amex.man valtype::creditcard::amex]
+[key AMEX]
+[manpage modules/valtype/cc_amex.man valtype::creditcard::amex]
+[key angle]
+[manpage modules/math/math_geometry.man math::geometry]
+[manpage modules/units/units.man units]
+[key {anonymous procedure}]
+[manpage modules/lambda/lambda.man lambda]
+[key ansi]
+[manpage modules/term/ansi_cattr.man term::ansi::code::attr]
+[manpage modules/term/ansi_cctrl.man term::ansi::code::ctrl]
+[manpage modules/term/ansi_cmacros.man term::ansi::code::macros]
+[manpage modules/term/ansi_ctrlu.man term::ansi::ctrl::unix]
+[key appender]
+[manpage modules/log/loggerAppender.man logger::appender]
+[manpage modules/log/loggerUtils.man logger::utils]
+[key application]
+[manpage apps/nns.man nns]
+[manpage apps/nnsd.man nnsd]
+[manpage apps/nnslog.man nnslog]
+[key {approximation algorithm}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key arc]
+[manpage modules/struct/graph.man struct::graph]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key arcfour]
+[manpage modules/rc4/rc4.man rc4]
+[key archive]
+[manpage modules/tar/tar.man tar]
+[key {argument integrity}]
+[manpage modules/tepam/tepam_introduction.man tepam]
+[manpage modules/tepam/tepam_procedure.man tepam::procedure]
+[key {argument processing}]
+[manpage modules/cmdline/cmdline.man cmdline]
+[key {argument validation}]
+[manpage modules/tepam/tepam_introduction.man tepam]
+[manpage modules/tepam/tepam_procedure.man tepam::procedure]
+[key arguments]
+[manpage modules/tepam/tepam_introduction.man tepam]
+[manpage modules/tepam/tepam_procedure.man tepam::procedure]
+[key argv]
+[manpage modules/cmdline/cmdline.man cmdline]
+[key argv0]
+[manpage modules/cmdline/cmdline.man cmdline]
+[key array]
+[manpage modules/tie/tie.man tie]
+[manpage modules/tie/tie_std.man tie]
+[key {articulation point}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key ascii85]
+[manpage modules/base64/ascii85.man ascii85]
+[key asn]
+[manpage modules/asn/asn.man asn]
+[key assembler]
+[manpage modules/grammar_me/gasm.man grammar::me::cpu::gasm]
+[key assert]
+[manpage modules/control/control.man control]
+[key assign]
+[manpage modules/struct/struct_list.man struct::list]
+[key AST]
+[manpage modules/grammar_me/me_ast.man grammar::me_ast]
+[key asynchronous]
+[manpage modules/cache/async.man cache::async]
+[key {attribute control}]
+[manpage modules/term/ansi_cattr.man term::ansi::code::attr]
+[manpage modules/term/ansi_cctrl.man term::ansi::code::ctrl]
+[key {augmenting network}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key {augmenting path}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key authentication]
+[manpage modules/http/autoproxy.man autoproxy]
+[manpage modules/sasl/sasl.man SASL]
+[manpage modules/sasl/ntlm.man SASL::NTLM]
+[manpage modules/sasl/scram.man SASL::SCRAM]
+[manpage modules/sasl/gtoken.man SASL::XGoogleToken]
+[key automatic]
+[manpage modules/nns/nns_auto.man nameserv::auto]
+[key {automatic documentation}]
+[manpage modules/tepam/tepam_doc_gen.man tepam::doc_gen]
+[key automaton]
+[manpage modules/grammar_fa/fa.man grammar::fa]
+[manpage modules/grammar_fa/dacceptor.man grammar::fa::dacceptor]
+[manpage modules/grammar_fa/dexec.man grammar::fa::dexec]
+[manpage modules/grammar_fa/faop.man grammar::fa::op]
+[key aycock]
+[manpage modules/grammar_aycock/aycock.man grammar::aycock]
+[key bank]
+[manpage modules/valtype/cc_amex.man valtype::creditcard::amex]
+[manpage modules/valtype/cc_discover.man valtype::creditcard::discover]
+[manpage modules/valtype/cc_mastercard.man valtype::creditcard::mastercard]
+[manpage modules/valtype/cc_visa.man valtype::creditcard::visa]
+[manpage modules/valtype/iban.man valtype::iban]
+[key base32]
+[manpage modules/base32/base32.man base32]
+[manpage modules/base32/base32core.man base32::core]
+[manpage modules/base32/base32hex.man base32::hex]
+[key base64]
+[manpage modules/base64/base64.man base64]
+[manpage modules/virtchannel_transform/vt_base64.man tcl::transform::base64]
+[key bash]
+[manpage modules/string/token_shell.man string::token::shell]
+[key bee]
+[manpage modules/bee/bee.man bee]
+[key {bench language}]
+[manpage modules/bench/bench_intro.man bench_intro]
+[manpage modules/bench/bench_lang_intro.man bench_lang_intro]
+[manpage modules/bench/bench_lang_spec.man bench_lang_spec]
+[key benchmark]
+[manpage modules/bench/bench.man bench]
+[manpage modules/bench/bench_read.man bench::in]
+[manpage modules/bench/bench_wcsv.man bench::out::csv]
+[manpage modules/bench/bench_wtext.man bench::out::text]
+[manpage modules/bench/bench_intro.man bench_intro]
+[manpage modules/bench/bench_lang_intro.man bench_lang_intro]
+[manpage modules/bench/bench_lang_spec.man bench_lang_spec]
+[key ber]
+[manpage modules/asn/asn.man asn]
+[key {Bessel functions}]
+[manpage modules/math/special.man math::special]
+[key bfs]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key bibliography]
+[manpage modules/bibtex/bibtex.man bibtex]
+[key bibtex]
+[manpage modules/bibtex/bibtex.man bibtex]
+[key bignums]
+[manpage modules/math/bignum.man math::bignum]
+[key bind]
+[manpage modules/uev/uevent.man uevent]
+[key bipartite]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key BitTorrent]
+[manpage modules/bee/bee.man bee]
+[key bittorrent]
+[manpage modules/bee/bee.man bee]
+[key blanks]
+[manpage modules/textutil/repeat.man textutil::repeat]
+[key {block cipher}]
+[manpage modules/aes/aes.man aes]
+[manpage modules/blowfish/blowfish.man blowfish]
+[manpage modules/des/des.man des]
+[manpage modules/des/tcldes.man tcldes]
+[manpage modules/des/tcldesjr.man tcldes]
+[key {blocking flow}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key blowfish]
+[manpage modules/blowfish/blowfish.man blowfish]
+[key {Book Number}]
+[manpage modules/valtype/isbn.man valtype::isbn]
+[key breadth-first]
+[manpage modules/struct/struct_tree.man struct::tree]
+[key bridge]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key BWidget]
+[manpage modules/snit/snit.man snit]
+[manpage modules/snit/snitfaq.man snitfaq]
+[key C]
+[manpage modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c]
+[manpage modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c]
+[key C++]
+[manpage modules/snit/snit.man snit]
+[manpage modules/snit/snitfaq.man snitfaq]
+[manpage modules/stooop/stooop.man stooop]
+[manpage modules/stooop/switched.man switched]
+[key cache]
+[manpage modules/cache/async.man cache::async]
+[manpage modules/map/map_slippy_cache.man map::slippy::cache]
+[key {caesar cipher}]
+[manpage modules/virtchannel_transform/rot.man tcl::transform::rot]
+[key calculus]
+[manpage modules/math/calculus.man math::calculus]
+[key callback]
+[manpage modules/cache/async.man cache::async]
+[manpage modules/hook/hook.man hook]
+[manpage modules/lambda/lambda.man lambda]
+[manpage modules/ooutil/ooutil.man oo::util]
+[manpage modules/tool/meta.man oo::util]
+[manpage modules/uev/uevent_onidle.man uevent::onidle]
+[key callbacks]
+[manpage modules/virtchannel_base/halfpipe.man tcl::chan::halfpipe]
+[key capitalize]
+[manpage modules/textutil/textutil_string.man textutil::string]
+[key {card for credit}]
+[manpage modules/valtype/cc_amex.man valtype::creditcard::amex]
+[manpage modules/valtype/cc_discover.man valtype::creditcard::discover]
+[manpage modules/valtype/cc_mastercard.man valtype::creditcard::mastercard]
+[manpage modules/valtype/cc_visa.man valtype::creditcard::visa]
+[key cardinality]
+[manpage modules/struct/struct_set.man struct::set]
+[key cat]
+[manpage modules/fileutil/fileutil.man fileutil]
+[key {catalog package}]
+[manpage modules/doctools2base/tcllib_msgcat.man doctools::msgcat]
+[manpage modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c]
+[manpage modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de]
+[manpage modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en]
+[manpage modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr]
+[manpage modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c]
+[manpage modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de]
+[manpage modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en]
+[manpage modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr]
+[key catalogue]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[key cell-phone]
+[manpage modules/valtype/imei.man valtype::imei]
+[key cer]
+[manpage modules/asn/asn.man asn]
+[key CFG]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[key CFL]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[key CGI]
+[manpage modules/ncgi/ncgi.man ncgi]
+[key cgraph]
+[manpage modules/struct/graph.man struct::graph]
+[manpage modules/struct/graph1.man struct::graph_v1]
+[key changelog]
+[manpage modules/doctools/changelog.man doctools::changelog]
+[manpage modules/doctools/cvs.man doctools::cvs]
+[key channel]
+[manpage modules/coroutine/tcllib_coroutine.man coroutine]
+[manpage modules/coroutine/coro_auto.man coroutine::auto]
+[manpage modules/transfer/connect.man transfer::connect]
+[manpage modules/transfer/copyops.man transfer::copy]
+[manpage modules/transfer/tqueue.man transfer::copy::queue]
+[manpage modules/transfer/ddest.man transfer::data::destination]
+[manpage modules/transfer/dsource.man transfer::data::source]
+[manpage modules/transfer/receiver.man transfer::receiver]
+[manpage modules/transfer/transmitter.man transfer::transmitter]
+[key {channel transformation}]
+[manpage modules/virtchannel_transform/adler32.man tcl::transform::adler32]
+[manpage modules/virtchannel_transform/vt_base64.man tcl::transform::base64]
+[manpage modules/virtchannel_transform/vt_counter.man tcl::transform::counter]
+[manpage modules/virtchannel_transform/vt_crc32.man tcl::transform::crc32]
+[manpage modules/virtchannel_transform/hex.man tcl::transform::hex]
+[manpage modules/virtchannel_transform/identity.man tcl::transform::identity]
+[manpage modules/virtchannel_transform/limitsize.man tcl::transform::limitsize]
+[manpage modules/virtchannel_transform/observe.man tcl::transform::observe]
+[manpage modules/virtchannel_transform/vt_otp.man tcl::transform::otp]
+[manpage modules/virtchannel_transform/rot.man tcl::transform::rot]
+[manpage modules/virtchannel_transform/spacer.man tcl::transform::spacer]
+[manpage modules/virtchannel_transform/tcllib_zlib.man tcl::transform::zlib]
+[key {character input}]
+[manpage modules/term/receive.man term::receive]
+[manpage modules/term/term_bind.man term::receive::bind]
+[key {character output}]
+[manpage modules/term/ansi_send.man term::ansi::send]
+[manpage modules/term/term_send.man term::send]
+[key chat]
+[manpage modules/irc/irc.man irc]
+[manpage modules/multiplexer/multiplexer.man multiplexer]
+[manpage modules/irc/picoirc.man picoirc]
+[key checkbox]
+[manpage modules/html/html.man html]
+[manpage modules/javascript/javascript.man javascript]
+[key checkbutton]
+[manpage modules/html/html.man html]
+[key Checking]
+[manpage modules/valtype/valtype_common.man valtype::common]
+[manpage modules/valtype/cc_amex.man valtype::creditcard::amex]
+[manpage modules/valtype/cc_discover.man valtype::creditcard::discover]
+[manpage modules/valtype/cc_mastercard.man valtype::creditcard::mastercard]
+[manpage modules/valtype/cc_visa.man valtype::creditcard::visa]
+[manpage modules/valtype/ean13.man valtype::gs1::ean13]
+[manpage modules/valtype/iban.man valtype::iban]
+[manpage modules/valtype/imei.man valtype::imei]
+[manpage modules/valtype/isbn.man valtype::isbn]
+[manpage modules/valtype/luhn.man valtype::luhn]
+[manpage modules/valtype/luhn5.man valtype::luhn5]
+[manpage modules/valtype/usnpi.man valtype::usnpi]
+[manpage modules/valtype/verhoeff.man valtype::verhoeff]
+[key checksum]
+[manpage modules/crc/cksum.man cksum]
+[manpage modules/crc/crc16.man crc16]
+[manpage modules/crc/crc32.man crc32]
+[manpage modules/crc/sum.man sum]
+[manpage modules/virtchannel_transform/adler32.man tcl::transform::adler32]
+[manpage modules/virtchannel_transform/vt_crc32.man tcl::transform::crc32]
+[key chop]
+[manpage modules/textutil/textutil_string.man textutil::string]
+[key cipher]
+[manpage modules/pki/pki.man pki]
+[manpage modules/virtchannel_transform/vt_otp.man tcl::transform::otp]
+[manpage modules/virtchannel_transform/rot.man tcl::transform::rot]
+[key cksum]
+[manpage modules/crc/cksum.man cksum]
+[manpage modules/crc/crc16.man crc16]
+[manpage modules/crc/crc32.man crc32]
+[manpage modules/crc/sum.man sum]
+[key class]
+[manpage modules/snit/snit.man snit]
+[manpage modules/snit/snitfaq.man snitfaq]
+[manpage modules/stooop/stooop.man stooop]
+[manpage modules/stooop/switched.man switched]
+[key {class methods}]
+[manpage modules/ooutil/ooutil.man oo::util]
+[manpage modules/tool/meta.man oo::util]
+[key {class variables}]
+[manpage modules/ooutil/ooutil.man oo::util]
+[manpage modules/tool/meta.man oo::util]
+[key cleanup]
+[manpage modules/try/tcllib_try.man try]
+[key client]
+[manpage modules/nns/nns_client.man nameserv]
+[manpage modules/nns/nns_auto.man nameserv::auto]
+[manpage modules/nns/nns_common.man nameserv::common]
+[manpage apps/nns.man nns]
+[manpage modules/nns/nns_intro.man nns_intro]
+[manpage apps/nnslog.man nnslog]
+[key cloud]
+[manpage modules/amazon-s3/S3.man S3]
+[key {cmdline processing}]
+[manpage modules/cmdline/cmdline.man cmdline]
+[key {color control}]
+[manpage modules/term/ansi_cattr.man term::ansi::code::attr]
+[manpage modules/term/ansi_cctrl.man term::ansi::code::ctrl]
+[key columns]
+[manpage modules/term/ansi_ctrlu.man term::ansi::ctrl::unix]
+[key comm]
+[manpage modules/comm/comm.man comm]
+[manpage modules/comm/comm_wire.man comm_wire]
+[manpage modules/interp/deleg_method.man deleg_method]
+[manpage modules/interp/deleg_proc.man deleg_proc]
+[manpage modules/nns/nns_protocol.man nameserv::protocol]
+[key command]
+[manpage modules/doctools2base/tcl_parse.man doctools::tcl::parse]
+[key {command line processing}]
+[manpage modules/cmdline/cmdline.man cmdline]
+[key {command prefix}]
+[manpage modules/lambda/lambda.man lambda]
+[manpage modules/ooutil/ooutil.man oo::util]
+[manpage modules/tool/meta.man oo::util]
+[key comment]
+[manpage modules/jpeg/jpeg.man jpeg]
+[manpage modules/png/png.man png]
+[key common]
+[manpage modules/struct/struct_list.man struct::list]
+[key {common prefix}]
+[manpage modules/textutil/textutil_string.man textutil::string]
+[key communication]
+[manpage modules/comm/comm.man comm]
+[manpage modules/comm/comm_wire.man comm_wire]
+[key comparison]
+[manpage modules/struct/struct_list.man struct::list]
+[key {complete graph}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key {complex numbers}]
+[manpage modules/math/qcomplex.man math::complexnumbers]
+[manpage modules/math/fourier.man math::fourier]
+[key compression]
+[manpage modules/virtchannel_transform/tcllib_zlib.man tcl::transform::zlib]
+[manpage modules/zip/encode.man zipfile::encode]
+[key computations]
+[manpage modules/math/bigfloat.man math::bigfloat]
+[key {concatenation channel}]
+[manpage modules/virtchannel_base/cat.man tcl::chan::cat]
+[manpage modules/virtchannel_base/facade.man tcl::chan::facade]
+[key {connected component}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key {connected fifos}]
+[manpage modules/virtchannel_base/tcllib_fifo2.man tcl::chan::fifo2]
+[key connection]
+[manpage modules/transfer/connect.man transfer::connect]
+[key constants]
+[manpage modules/math/constants.man math::constants]
+[manpage modules/units/units.man units]
+[key CONTAINER]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[key contents]
+[manpage modules/doctools2toc/toc_introduction.man doctools2toc_introduction]
+[key {context-free grammar}]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[key {context-free languages}]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[manpage modules/grammar_peg/peg.man grammar::peg]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key control]
+[manpage modules/control/control.man control]
+[manpage modules/term/term.man term]
+[manpage modules/term/ansi_code.man term::ansi::code]
+[manpage modules/term/ansi_cattr.man term::ansi::code::attr]
+[manpage modules/term/ansi_cctrl.man term::ansi::code::ctrl]
+[manpage modules/term/ansi_cmacros.man term::ansi::code::macros]
+[manpage modules/term/ansi_ctrlu.man term::ansi::ctrl::unix]
+[manpage modules/term/ansi_send.man term::ansi::send]
+[manpage modules/term/imenu.man term::interact::menu]
+[manpage modules/term/ipager.man term::interact::pager]
+[manpage modules/term/receive.man term::receive]
+[manpage modules/term/term_bind.man term::receive::bind]
+[manpage modules/term/term_send.man term::send]
+[key {control structure}]
+[manpage modules/generator/generator.man generator]
+[key conversion]
+[manpage modules/doctools/doctools.man doctools]
+[manpage modules/doctools2idx/idx_introduction.man doctools2idx_introduction]
+[manpage modules/doctools2toc/toc_introduction.man doctools2toc_introduction]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools/docidx.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/idx_import.man doctools::idx::import]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools/doctoc.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/toc_import.man doctools::toc::import]
+[manpage modules/dtplite/pkg_dtplite.man dtplite]
+[manpage apps/dtplite.man dtplite]
+[manpage modules/math/roman.man math::roman]
+[manpage modules/doctools/mpexpand.man mpexpand]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage apps/tcldocstrip.man tcldocstrip]
+[manpage modules/units/units.man units]
+[key cooked]
+[manpage modules/term/ansi_ctrlu.man term::ansi::ctrl::unix]
+[key cookie]
+[manpage modules/ncgi/ncgi.man ncgi]
+[key copy]
+[manpage modules/fileutil/multi.man fileutil::multi]
+[manpage modules/fileutil/multiop.man fileutil::multi::op]
+[manpage modules/transfer/copyops.man transfer::copy]
+[manpage modules/transfer/tqueue.man transfer::copy::queue]
+[manpage modules/transfer/ddest.man transfer::data::destination]
+[manpage modules/transfer/dsource.man transfer::data::source]
+[manpage modules/transfer/receiver.man transfer::receiver]
+[manpage modules/transfer/transmitter.man transfer::transmitter]
+[key coroutine]
+[manpage modules/coroutine/tcllib_coroutine.man coroutine]
+[manpage modules/coroutine/coro_auto.man coroutine::auto]
+[manpage modules/generator/generator.man generator]
+[key Cost]
+[manpage modules/treeql/treeql.man treeql]
+[key counter]
+[manpage modules/virtchannel_transform/vt_counter.man tcl::transform::counter]
+[key counting]
+[manpage modules/counter/counter.man counter]
+[key CPARAM]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[key crc]
+[manpage modules/crc/cksum.man cksum]
+[manpage modules/crc/crc16.man crc16]
+[manpage modules/crc/crc32.man crc32]
+[manpage modules/crc/sum.man sum]
+[key crc16]
+[manpage modules/crc/crc16.man crc16]
+[key crc32]
+[manpage modules/crc/cksum.man cksum]
+[manpage modules/crc/crc16.man crc16]
+[manpage modules/crc/crc32.man crc32]
+[manpage modules/crc/sum.man sum]
+[manpage modules/virtchannel_transform/vt_crc32.man tcl::transform::crc32]
+[key {credit card}]
+[manpage modules/valtype/cc_amex.man valtype::creditcard::amex]
+[manpage modules/valtype/cc_discover.man valtype::creditcard::discover]
+[manpage modules/valtype/cc_mastercard.man valtype::creditcard::mastercard]
+[manpage modules/valtype/cc_visa.man valtype::creditcard::visa]
+[key cron]
+[manpage modules/cron/cron.man cron]
+[key cryptography]
+[manpage modules/blowfish/blowfish.man blowfish]
+[key CSS]
+[manpage modules/doctools2base/html_cssdefaults.man doctools::html::cssdefaults]
+[key csv]
+[manpage modules/bench/bench_read.man bench::in]
+[manpage modules/bench/bench_wcsv.man bench::out::csv]
+[manpage modules/csv/csv.man csv]
+[key currying]
+[manpage modules/lambda/lambda.man lambda]
+[manpage modules/ooutil/ooutil.man oo::util]
+[manpage modules/tool/meta.man oo::util]
+[key {cut edge}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key {cut vertex}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key CVS]
+[manpage modules/rcs/rcs.man rcs]
+[key cvs]
+[manpage modules/doctools/cvs.man doctools::cvs]
+[key {cvs log}]
+[manpage modules/doctools/cvs.man doctools::cvs]
+[key {cyclic redundancy check}]
+[manpage modules/crc/cksum.man cksum]
+[manpage modules/crc/crc16.man crc16]
+[manpage modules/crc/crc32.man crc32]
+[manpage modules/crc/sum.man sum]
+[key {data analysis}]
+[manpage modules/math/statistics.man math::statistics]
+[key {data destination}]
+[manpage modules/transfer/ddest.man transfer::data::destination]
+[manpage modules/transfer/receiver.man transfer::receiver]
+[key {data entry form}]
+[manpage modules/tepam/tepam_argument_dialogbox.man tepam::argument_dialogbox]
+[key {data exchange}]
+[manpage modules/yaml/huddle.man huddle]
+[manpage modules/json/json.man json]
+[manpage modules/json/json_write.man json::write]
+[manpage modules/yaml/yaml.man yaml]
+[key {data integrity}]
+[manpage modules/aes/aes.man aes]
+[manpage modules/crc/cksum.man cksum]
+[manpage modules/crc/crc16.man crc16]
+[manpage modules/crc/crc32.man crc32]
+[manpage modules/des/des.man des]
+[manpage modules/pki/pki.man pki]
+[manpage modules/rc4/rc4.man rc4]
+[manpage modules/crc/sum.man sum]
+[manpage modules/des/tcldes.man tcldes]
+[manpage modules/des/tcldesjr.man tcldes]
+[key {data source}]
+[manpage modules/transfer/dsource.man transfer::data::source]
+[manpage modules/transfer/transmitter.man transfer::transmitter]
+[key {data structures}]
+[manpage modules/struct/record.man struct::record]
+[key database]
+[manpage modules/tie/tie.man tie]
+[manpage modules/tie/tie_std.man tie]
+[key dataflow]
+[manpage modules/page/page_util_flow.man page_util_flow]
+[key DE]
+[manpage modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de]
+[manpage modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de]
+[key debug]
+[manpage modules/debug/debug.man debug]
+[manpage modules/debug/debug_caller.man debug::caller]
+[manpage modules/debug/debug_heartbeat.man debug::heartbeat]
+[manpage modules/debug/debug_timestamp.man debug::timestamp]
+[key decimal]
+[manpage modules/math/decimal.man math::decimal]
+[key declare]
+[manpage modules/term/ansi_code.man term::ansi::code]
+[key decompression]
+[manpage modules/virtchannel_transform/tcllib_zlib.man tcl::transform::zlib]
+[manpage modules/zip/decode.man zipfile::decode]
+[manpage modules/zip/mkzip.man zipfile::mkzip]
+[key decryption]
+[manpage modules/virtchannel_transform/vt_otp.man tcl::transform::otp]
+[manpage modules/virtchannel_transform/rot.man tcl::transform::rot]
+[key deferal]
+[manpage modules/uev/uevent_onidle.man uevent::onidle]
+[key define]
+[manpage modules/term/ansi_code.man term::ansi::code]
+[key degree]
+[manpage modules/struct/graph.man struct::graph]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key {degree constrained spanning tree}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key degrees]
+[manpage modules/math/constants.man math::constants]
+[key delegation]
+[manpage modules/interp/deleg_method.man deleg_method]
+[manpage modules/interp/deleg_proc.man deleg_proc]
+[key depth-first]
+[manpage modules/struct/struct_tree.man struct::tree]
+[key der]
+[manpage modules/asn/asn.man asn]
+[key DES]
+[manpage modules/des/des.man des]
+[manpage modules/des/tcldes.man tcldes]
+[manpage modules/des/tcldesjr.man tcldes]
+[key deserialization]
+[manpage modules/doctools2idx/import_docidx.man doctools::idx::import::docidx]
+[manpage modules/doctools2idx/idx_import_json.man doctools::idx::import::json]
+[manpage modules/doctools2idx/idx_structure.man doctools::idx::structure]
+[manpage modules/doctools2toc/import_doctoc.man doctools::toc::import::doctoc]
+[manpage modules/doctools2toc/toc_import_json.man doctools::toc::import::json]
+[manpage modules/doctools2toc/toc_structure.man doctools::toc::structure]
+[key diameter]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key dict]
+[manpage modules/dicttool/dicttool.man dicttool]
+[key diff]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[manpage modules/struct/struct_list.man struct::list]
+[key {diff -n format}]
+[manpage modules/rcs/rcs.man rcs]
+[key difference]
+[manpage modules/struct/struct_set.man struct::set]
+[key differential]
+[manpage modules/struct/struct_list.man struct::list]
+[key {differential equations}]
+[manpage modules/math/calculus.man math::calculus]
+[key dijkstra]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key {directory access}]
+[manpage modules/ldap/ldap.man ldap]
+[manpage modules/ldap/ldapx.man ldapx]
+[key {directory traversal}]
+[manpage modules/fileutil/traverse.man fileutil_traverse]
+[key Discover]
+[manpage modules/valtype/cc_discover.man valtype::creditcard::discover]
+[key {discrete items}]
+[manpage modules/struct/pool.man struct::pool]
+[key {disjoint set}]
+[manpage modules/struct/disjointset.man struct::disjointset]
+[key dispatcher]
+[manpage modules/term/term_bind.man term::receive::bind]
+[key distance]
+[manpage modules/math/math_geometry.man math::geometry]
+[manpage modules/struct/graphops.man struct::graph::op]
+[manpage modules/units/units.man units]
+[key DNS]
+[manpage modules/dns/tcllib_dns.man dns]
+[key do]
+[manpage modules/control/control.man control]
+[key docidx]
+[manpage modules/doctools/docidx.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/export_docidx.man doctools::idx::export::docidx]
+[manpage modules/doctools2idx/idx_import.man doctools::idx::import]
+[manpage modules/doctools2idx/import_docidx.man doctools::idx::import::docidx]
+[manpage modules/doctools2idx/idx_parse.man doctools::idx::parse]
+[manpage modules/doctools2idx/idx_structure.man doctools::idx::structure]
+[manpage modules/doctools2base/tcllib_msgcat.man doctools::msgcat]
+[manpage modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c]
+[manpage modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de]
+[manpage modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en]
+[manpage modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr]
+[manpage modules/dtplite/pkg_dtplite.man dtplite]
+[manpage apps/dtplite.man dtplite]
+[key {docidx commands}]
+[manpage modules/doctools/docidx_lang_cmdref.man docidx_lang_cmdref]
+[manpage modules/doctools/docidx_lang_faq.man docidx_lang_faq]
+[manpage modules/doctools/docidx_lang_intro.man docidx_lang_intro]
+[manpage modules/doctools/docidx_lang_syntax.man docidx_lang_syntax]
+[key {docidx language}]
+[manpage modules/doctools/docidx_lang_cmdref.man docidx_lang_cmdref]
+[manpage modules/doctools/docidx_lang_faq.man docidx_lang_faq]
+[manpage modules/doctools/docidx_lang_intro.man docidx_lang_intro]
+[manpage modules/doctools/docidx_lang_syntax.man docidx_lang_syntax]
+[key {docidx markup}]
+[manpage modules/doctools/docidx_lang_cmdref.man docidx_lang_cmdref]
+[manpage modules/doctools/docidx_lang_faq.man docidx_lang_faq]
+[manpage modules/doctools/docidx_lang_intro.man docidx_lang_intro]
+[manpage modules/doctools/docidx_lang_syntax.man docidx_lang_syntax]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[key {docidx syntax}]
+[manpage modules/doctools/docidx_lang_faq.man docidx_lang_faq]
+[manpage modules/doctools/docidx_lang_intro.man docidx_lang_intro]
+[manpage modules/doctools/docidx_lang_syntax.man docidx_lang_syntax]
+[key docstrip]
+[manpage modules/docstrip/docstrip.man docstrip]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[manpage apps/tcldocstrip.man tcldocstrip]
+[key doctoc]
+[manpage modules/doctools2base/tcllib_msgcat.man doctools::msgcat]
+[manpage modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c]
+[manpage modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de]
+[manpage modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en]
+[manpage modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr]
+[manpage modules/doctools/doctoc.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/export_doctoc.man doctools::toc::export::doctoc]
+[manpage modules/doctools2toc/toc_import.man doctools::toc::import]
+[manpage modules/doctools2toc/import_doctoc.man doctools::toc::import::doctoc]
+[manpage modules/doctools2toc/toc_parse.man doctools::toc::parse]
+[manpage modules/doctools2toc/toc_structure.man doctools::toc::structure]
+[manpage modules/dtplite/pkg_dtplite.man dtplite]
+[manpage apps/dtplite.man dtplite]
+[key {doctoc commands}]
+[manpage modules/doctools/doctoc_lang_cmdref.man doctoc_lang_cmdref]
+[manpage modules/doctools/doctoc_lang_faq.man doctoc_lang_faq]
+[manpage modules/doctools/doctoc_lang_intro.man doctoc_lang_intro]
+[manpage modules/doctools/doctoc_lang_syntax.man doctoc_lang_syntax]
+[key {doctoc language}]
+[manpage modules/doctools/doctoc_lang_cmdref.man doctoc_lang_cmdref]
+[manpage modules/doctools/doctoc_lang_faq.man doctoc_lang_faq]
+[manpage modules/doctools/doctoc_lang_intro.man doctoc_lang_intro]
+[manpage modules/doctools/doctoc_lang_syntax.man doctoc_lang_syntax]
+[key {doctoc markup}]
+[manpage modules/doctools/doctoc_lang_cmdref.man doctoc_lang_cmdref]
+[manpage modules/doctools/doctoc_lang_faq.man doctoc_lang_faq]
+[manpage modules/doctools/doctoc_lang_intro.man doctoc_lang_intro]
+[manpage modules/doctools/doctoc_lang_syntax.man doctoc_lang_syntax]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[key {doctoc syntax}]
+[manpage modules/doctools/doctoc_lang_faq.man doctoc_lang_faq]
+[manpage modules/doctools/doctoc_lang_intro.man doctoc_lang_intro]
+[manpage modules/doctools/doctoc_lang_syntax.man doctoc_lang_syntax]
+[key doctools]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[manpage modules/doctools/changelog.man doctools::changelog]
+[manpage modules/doctools2base/html_cssdefaults.man doctools::html::cssdefaults]
+[manpage modules/doctools2idx/export_docidx.man doctools::idx::export::docidx]
+[manpage modules/doctools2idx/idx_export_html.man doctools::idx::export::html]
+[manpage modules/doctools2idx/idx_export_json.man doctools::idx::export::json]
+[manpage modules/doctools2idx/idx_export_nroff.man doctools::idx::export::nroff]
+[manpage modules/doctools2idx/idx_export_text.man doctools::idx::export::text]
+[manpage modules/doctools2idx/idx_export_wiki.man doctools::idx::export::wiki]
+[manpage modules/doctools2idx/import_docidx.man doctools::idx::import::docidx]
+[manpage modules/doctools2idx/idx_import_json.man doctools::idx::import::json]
+[manpage modules/doctools2idx/idx_parse.man doctools::idx::parse]
+[manpage modules/doctools2idx/idx_structure.man doctools::idx::structure]
+[manpage modules/doctools2base/tcllib_msgcat.man doctools::msgcat]
+[manpage modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c]
+[manpage modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de]
+[manpage modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en]
+[manpage modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr]
+[manpage modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c]
+[manpage modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de]
+[manpage modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en]
+[manpage modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr]
+[manpage modules/doctools2base/nroff_manmacros.man doctools::nroff::man_macros]
+[manpage modules/doctools2base/tcl_parse.man doctools::tcl::parse]
+[manpage modules/doctools2toc/export_doctoc.man doctools::toc::export::doctoc]
+[manpage modules/doctools2toc/toc_export_html.man doctools::toc::export::html]
+[manpage modules/doctools2toc/toc_export_json.man doctools::toc::export::json]
+[manpage modules/doctools2toc/toc_export_nroff.man doctools::toc::export::nroff]
+[manpage modules/doctools2toc/toc_export_text.man doctools::toc::export::text]
+[manpage modules/doctools2toc/toc_export_wiki.man doctools::toc::export::wiki]
+[manpage modules/doctools2toc/import_doctoc.man doctools::toc::import::doctoc]
+[manpage modules/doctools2toc/toc_import_json.man doctools::toc::import::json]
+[manpage modules/doctools2toc/toc_parse.man doctools::toc::parse]
+[manpage modules/doctools2toc/toc_structure.man doctools::toc::structure]
+[manpage modules/dtplite/pkg_dtplite.man dtplite]
+[manpage apps/dtplite.man dtplite]
+[key {doctools commands}]
+[manpage modules/doctools/doctools_lang_cmdref.man doctools_lang_cmdref]
+[manpage modules/doctools/doctools_lang_faq.man doctools_lang_faq]
+[manpage modules/doctools/doctools_lang_intro.man doctools_lang_intro]
+[manpage modules/doctools/doctools_lang_syntax.man doctools_lang_syntax]
+[key {doctools language}]
+[manpage modules/doctools/doctools_lang_cmdref.man doctools_lang_cmdref]
+[manpage modules/doctools/doctools_lang_faq.man doctools_lang_faq]
+[manpage modules/doctools/doctools_lang_intro.man doctools_lang_intro]
+[manpage modules/doctools/doctools_lang_syntax.man doctools_lang_syntax]
+[key {doctools markup}]
+[manpage modules/doctools/doctools_lang_cmdref.man doctools_lang_cmdref]
+[manpage modules/doctools/doctools_lang_faq.man doctools_lang_faq]
+[manpage modules/doctools/doctools_lang_intro.man doctools_lang_intro]
+[manpage modules/doctools/doctools_lang_syntax.man doctools_lang_syntax]
+[key {doctools syntax}]
+[manpage modules/doctools/doctools_lang_faq.man doctools_lang_faq]
+[manpage modules/doctools/doctools_lang_intro.man doctools_lang_intro]
+[manpage modules/doctools/doctools_lang_syntax.man doctools_lang_syntax]
+[key document]
+[manpage modules/doctools/doctools_plugin_apiref.man doctools_plugin_apiref]
+[key documentation]
+[manpage modules/docstrip/docstrip.man docstrip]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[manpage modules/doctools/doctools.man doctools]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools/docidx.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/idx_import.man doctools::idx::import]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools/doctoc.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/toc_import.man doctools::toc::import]
+[manpage apps/tcldocstrip.man tcldocstrip]
+[manpage modules/tepam/tepam_doc_gen.man tepam::doc_gen]
+[key DOM]
+[manpage modules/treeql/treeql.man treeql]
+[key dom]
+[manpage modules/amazon-s3/xsxp.man xsxp]
+[key {domain name service}]
+[manpage modules/dns/tcllib_dns.man dns]
+[key e]
+[manpage modules/math/constants.man math::constants]
+[key EAN]
+[manpage modules/valtype/ean13.man valtype::gs1::ean13]
+[manpage modules/valtype/isbn.man valtype::isbn]
+[key EAN13]
+[manpage modules/valtype/ean13.man valtype::gs1::ean13]
+[manpage modules/valtype/isbn.man valtype::isbn]
+[key earley]
+[manpage modules/grammar_aycock/aycock.man grammar::aycock]
+[key EBNF]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key eccentricity]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key edge]
+[manpage modules/struct/graph.man struct::graph]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key emacs]
+[manpage modules/doctools/changelog.man doctools::changelog]
+[manpage modules/doctools/cvs.man doctools::cvs]
+[key email]
+[manpage modules/imap4/imap4.man imap4]
+[manpage modules/mime/mime.man mime]
+[manpage modules/pop3/pop3.man pop3]
+[manpage modules/mime/smtp.man smtp]
+[key emptiness]
+[manpage modules/struct/struct_set.man struct::set]
+[key {empty interpreter}]
+[manpage modules/interp/tcllib_interp.man interp]
+[key EN]
+[manpage modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en]
+[manpage modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en]
+[key encoding]
+[manpage modules/base64/ascii85.man ascii85]
+[manpage modules/base64/base64.man base64]
+[manpage modules/base64/uuencode.man uuencode]
+[manpage modules/base64/yencode.man yencode]
+[key encryption]
+[manpage modules/aes/aes.man aes]
+[manpage modules/blowfish/blowfish.man blowfish]
+[manpage modules/des/des.man des]
+[manpage modules/pki/pki.man pki]
+[manpage modules/rc4/rc4.man rc4]
+[manpage modules/virtchannel_transform/vt_otp.man tcl::transform::otp]
+[manpage modules/virtchannel_transform/rot.man tcl::transform::rot]
+[manpage modules/des/tcldes.man tcldes]
+[manpage modules/des/tcldesjr.man tcldes]
+[key {entry mask}]
+[manpage modules/tepam/tepam_introduction.man tepam]
+[key equal]
+[manpage modules/struct/struct_list.man struct::list]
+[key equality]
+[manpage modules/struct/struct_list.man struct::list]
+[key {equivalence class}]
+[manpage modules/struct/disjointset.man struct::disjointset]
+[key error]
+[manpage modules/try/tcllib_throw.man try]
+[manpage modules/try/tcllib_try.man try]
+[key {error function}]
+[manpage modules/math/special.man math::special]
+[key {European Article Number}]
+[manpage modules/valtype/ean13.man valtype::gs1::ean13]
+[manpage modules/valtype/isbn.man valtype::isbn]
+[key event]
+[manpage modules/hook/hook.man hook]
+[manpage modules/uev/uevent.man uevent]
+[manpage modules/uev/uevent_onidle.man uevent::onidle]
+[key {event management}]
+[manpage modules/virtchannel_core/events.man tcl::chan::events]
+[key events]
+[manpage modules/coroutine/tcllib_coroutine.man coroutine]
+[manpage modules/coroutine/coro_auto.man coroutine::auto]
+[key examples]
+[manpage modules/bench/bench_lang_intro.man bench_lang_intro]
+[manpage modules/doctools/docidx_lang_faq.man docidx_lang_faq]
+[manpage modules/doctools/doctoc_lang_faq.man doctoc_lang_faq]
+[manpage modules/doctools/doctools_lang_faq.man doctools_lang_faq]
+[key exception]
+[manpage modules/try/tcllib_try.man try]
+[key {exchange format}]
+[manpage modules/yaml/huddle.man huddle]
+[manpage modules/json/json.man json]
+[manpage modules/json/json_write.man json::write]
+[key exclusion]
+[manpage modules/struct/struct_set.man struct::set]
+[key execution]
+[manpage modules/grammar_fa/dexec.man grammar::fa::dexec]
+[key exif]
+[manpage modules/exif/exif.man exif]
+[manpage modules/jpeg/jpeg.man jpeg]
+[key exit]
+[manpage modules/coroutine/tcllib_coroutine.man coroutine]
+[manpage modules/coroutine/coro_auto.man coroutine::auto]
+[key export]
+[manpage modules/doctools2base/html_cssdefaults.man doctools::html::cssdefaults]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/export_docidx.man doctools::idx::export::docidx]
+[manpage modules/doctools2idx/idx_export_html.man doctools::idx::export::html]
+[manpage modules/doctools2idx/idx_export_json.man doctools::idx::export::json]
+[manpage modules/doctools2idx/idx_export_nroff.man doctools::idx::export::nroff]
+[manpage modules/doctools2idx/idx_export_text.man doctools::idx::export::text]
+[manpage modules/doctools2idx/idx_export_wiki.man doctools::idx::export::wiki]
+[manpage modules/doctools2base/nroff_manmacros.man doctools::nroff::man_macros]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/export_doctoc.man doctools::toc::export::doctoc]
+[manpage modules/doctools2toc/toc_export_html.man doctools::toc::export::html]
+[manpage modules/doctools2toc/toc_export_json.man doctools::toc::export::json]
+[manpage modules/doctools2toc/toc_export_nroff.man doctools::toc::export::nroff]
+[manpage modules/doctools2toc/toc_export_text.man doctools::toc::export::text]
+[manpage modules/doctools2toc/toc_export_wiki.man doctools::toc::export::wiki]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[key expression]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[manpage modules/grammar_peg/peg.man grammar::peg]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key {extended namespace}]
+[manpage modules/namespacex/namespacex.man namespacex]
+[key faq]
+[manpage modules/doctools/docidx_lang_faq.man docidx_lang_faq]
+[manpage modules/doctools/doctoc_lang_faq.man doctoc_lang_faq]
+[manpage modules/doctools/doctools_lang_faq.man doctools_lang_faq]
+[key {fetching information}]
+[manpage modules/uri/uri.man uri]
+[key FFT]
+[manpage modules/math/fourier.man math::fourier]
+[key fifo]
+[manpage modules/virtchannel_base/tcllib_fifo.man tcl::chan::fifo]
+[manpage modules/virtchannel_base/tcllib_fifo2.man tcl::chan::fifo2]
+[manpage modules/virtchannel_base/halfpipe.man tcl::chan::halfpipe]
+[key file]
+[manpage modules/tie/tie.man tie]
+[manpage modules/tie/tie_std.man tie]
+[manpage modules/uri/uri.man uri]
+[key {file recognition}]
+[manpage modules/fumagic/cfront.man fileutil::magic::cfront]
+[manpage modules/fumagic/cgen.man fileutil::magic::cgen]
+[manpage modules/fumagic/filetypes.man fileutil::magic::filetype]
+[manpage modules/fumagic/mimetypes.man fileutil::magic::mimetype]
+[manpage modules/fumagic/rtcore.man fileutil::magic::rt]
+[key {file type}]
+[manpage modules/fumagic/cfront.man fileutil::magic::cfront]
+[manpage modules/fumagic/cgen.man fileutil::magic::cgen]
+[manpage modules/fumagic/filetypes.man fileutil::magic::filetype]
+[manpage modules/fumagic/mimetypes.man fileutil::magic::mimetype]
+[manpage modules/fumagic/rtcore.man fileutil::magic::rt]
+[key {file utilities}]
+[manpage modules/fileutil/fileutil.man fileutil]
+[manpage modules/fumagic/cfront.man fileutil::magic::cfront]
+[manpage modules/fumagic/cgen.man fileutil::magic::cgen]
+[manpage modules/fumagic/filetypes.man fileutil::magic::filetype]
+[manpage modules/fumagic/mimetypes.man fileutil::magic::mimetype]
+[manpage modules/fumagic/rtcore.man fileutil::magic::rt]
+[manpage modules/fileutil/multi.man fileutil::multi]
+[manpage modules/fileutil/multiop.man fileutil::multi::op]
+[key filesystem]
+[manpage modules/map/map_slippy_cache.man map::slippy::cache]
+[key filter]
+[manpage modules/generator/generator.man generator]
+[manpage modules/struct/struct_list.man struct::list]
+[key final]
+[manpage modules/try/tcllib_try.man try]
+[key finance]
+[manpage modules/valtype/cc_amex.man valtype::creditcard::amex]
+[manpage modules/valtype/cc_discover.man valtype::creditcard::discover]
+[manpage modules/valtype/cc_mastercard.man valtype::creditcard::mastercard]
+[manpage modules/valtype/cc_visa.man valtype::creditcard::visa]
+[manpage modules/valtype/iban.man valtype::iban]
+[key find]
+[manpage modules/struct/disjointset.man struct::disjointset]
+[key finite]
+[manpage modules/struct/pool.man struct::pool]
+[key {finite automaton}]
+[manpage modules/grammar_fa/fa.man grammar::fa]
+[manpage modules/grammar_fa/dacceptor.man grammar::fa::dacceptor]
+[manpage modules/grammar_fa/dexec.man grammar::fa::dexec]
+[manpage modules/grammar_fa/faop.man grammar::fa::op]
+[key {FIPS 180-1}]
+[manpage modules/sha1/sha1.man sha1]
+[manpage modules/sha1/sha256.man sha256]
+[key {first permutation}]
+[manpage modules/struct/struct_list.man struct::list]
+[key Fisher-Yates]
+[manpage modules/struct/struct_list.man struct::list]
+[key flatten]
+[manpage modules/struct/struct_list.man struct::list]
+[key floating-point]
+[manpage modules/math/bigfloat.man math::bigfloat]
+[manpage modules/math/fuzzy.man math::fuzzy]
+[key flow]
+[manpage modules/control/control.man control]
+[key {flow network}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key folding]
+[manpage modules/struct/struct_list.man struct::list]
+[key foldl]
+[manpage modules/generator/generator.man generator]
+[key foldr]
+[manpage modules/generator/generator.man generator]
+[key foreach]
+[manpage modules/generator/generator.man generator]
+[key form]
+[manpage modules/html/html.man html]
+[manpage modules/ncgi/ncgi.man ncgi]
+[key {format conversion}]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[key formatter]
+[manpage modules/doctools/doctools_plugin_apiref.man doctools_plugin_apiref]
+[key formatting]
+[manpage modules/bench/bench_read.man bench::in]
+[manpage modules/bench/bench_wcsv.man bench::out::csv]
+[manpage modules/bench/bench_wtext.man bench::out::text]
+[manpage modules/doctools2idx/idx_introduction.man doctools2idx_introduction]
+[manpage modules/doctools2toc/toc_introduction.man doctools2toc_introduction]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/textutil/textutil.man textutil]
+[manpage modules/textutil/adjust.man textutil::adjust]
+[manpage modules/textutil/textutil_string.man textutil::string]
+[manpage modules/textutil/tabify.man textutil::tabify]
+[key {formatting engine}]
+[manpage modules/doctools/docidx_plugin_apiref.man docidx_plugin_apiref]
+[manpage modules/doctools/doctoc_plugin_apiref.man doctoc_plugin_apiref]
+[manpage modules/doctools/doctools_plugin_apiref.man doctools_plugin_apiref]
+[key {Fourier transform}]
+[manpage modules/math/fourier.man math::fourier]
+[key FR]
+[manpage modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr]
+[manpage modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr]
+[key frame]
+[manpage modules/term/ansi_cmacros.man term::ansi::code::macros]
+[key ftp]
+[manpage modules/ftp/ftp.man ftp]
+[manpage modules/ftp/ftp_geturl.man ftp::geturl]
+[manpage modules/ftpd/ftpd.man ftpd]
+[manpage modules/uri/uri.man uri]
+[key ftpd]
+[manpage modules/ftpd/ftpd.man ftpd]
+[key ftpserver]
+[manpage modules/ftpd/ftpd.man ftpd]
+[key {full outer join}]
+[manpage modules/struct/struct_list.man struct::list]
+[key {generate event}]
+[manpage modules/uev/uevent.man uevent]
+[key {generate permutations}]
+[manpage modules/struct/struct_list.man struct::list]
+[key generation]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[key generator]
+[manpage modules/generator/generator.man generator]
+[key geocoding]
+[manpage modules/map/map_geocode_nominatim.man map::geocode::nominatim]
+[key geodesy]
+[manpage modules/map/map_slippy.man map::slippy]
+[manpage modules/mapproj/mapproj.man mapproj]
+[key geography]
+[manpage modules/map/map_slippy.man map::slippy]
+[key {get character}]
+[manpage modules/term/receive.man term::receive]
+[key gets]
+[manpage modules/coroutine/tcllib_coroutine.man coroutine]
+[manpage modules/coroutine/coro_auto.man coroutine::auto]
+[key global]
+[manpage modules/coroutine/tcllib_coroutine.man coroutine]
+[manpage modules/coroutine/coro_auto.man coroutine::auto]
+[key gopher]
+[manpage modules/uri/uri.man uri]
+[key gps]
+[manpage modules/gpx/gpx.man gpx]
+[manpage modules/nmea/nmea.man nmea]
+[key gpx]
+[manpage modules/gpx/gpx.man gpx]
+[key grammar]
+[manpage modules/grammar_aycock/aycock.man grammar::aycock]
+[manpage modules/grammar_fa/fa.man grammar::fa]
+[manpage modules/grammar_fa/dacceptor.man grammar::fa::dacceptor]
+[manpage modules/grammar_fa/dexec.man grammar::fa::dexec]
+[manpage modules/grammar_fa/faop.man grammar::fa::op]
+[manpage modules/grammar_me/me_cpu.man grammar::me::cpu]
+[manpage modules/grammar_me/me_cpucore.man grammar::me::cpu::core]
+[manpage modules/grammar_me/gasm.man grammar::me::cpu::gasm]
+[manpage modules/grammar_me/me_tcl.man grammar::me::tcl]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[manpage modules/grammar_me/me_vm.man grammar::me_vm]
+[manpage modules/grammar_peg/peg.man grammar::peg]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key graph]
+[manpage modules/grammar_me/gasm.man grammar::me::cpu::gasm]
+[manpage modules/struct/graph.man struct::graph]
+[manpage modules/struct/graphops.man struct::graph::op]
+[manpage modules/struct/graph1.man struct::graph_v1]
+[manpage modules/struct/queue.man struct::queue]
+[manpage modules/struct/stack.man struct::stack]
+[key {graph walking}]
+[manpage modules/page/page_util_flow.man page_util_flow]
+[manpage modules/page/page_util_norm_lemon.man page_util_norm_lemon]
+[manpage modules/page/page_util_norm_peg.man page_util_norm_peg]
+[key {green threads}]
+[manpage modules/coroutine/tcllib_coroutine.man coroutine]
+[manpage modules/coroutine/coro_auto.man coroutine::auto]
+[key grep]
+[manpage modules/fileutil/fileutil.man fileutil]
+[key GUID]
+[manpage modules/uuid/uuid.man uuid]
+[key hashing]
+[manpage modules/md4/md4.man md4]
+[manpage modules/md5/md5.man md5]
+[manpage modules/md5crypt/md5crypt.man md5crypt]
+[manpage modules/otp/otp.man otp]
+[manpage modules/ripemd/ripemd128.man ripemd128]
+[manpage modules/ripemd/ripemd160.man ripemd160]
+[manpage modules/sha1/sha1.man sha1]
+[manpage modules/sha1/sha256.man sha256]
+[key heartbeat]
+[manpage modules/debug/debug_heartbeat.man debug::heartbeat]
+[key heuristic]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key hex]
+[manpage modules/base32/base32hex.man base32::hex]
+[key hexadecimal]
+[manpage modules/virtchannel_transform/hex.man tcl::transform::hex]
+[key histogram]
+[manpage modules/counter/counter.man counter]
+[key hook]
+[manpage modules/hook/hook.man hook]
+[manpage modules/uev/uevent.man uevent]
+[key horspool]
+[manpage modules/grammar_aycock/aycock.man grammar::aycock]
+[key HTML]
+[manpage modules/doctools/doctools.man doctools]
+[manpage modules/doctools2base/html_cssdefaults.man doctools::html::cssdefaults]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools/docidx.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/idx_export_html.man doctools::idx::export::html]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools/doctoc.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/toc_export_html.man doctools::toc::export::html]
+[manpage modules/dtplite/pkg_dtplite.man dtplite]
+[manpage apps/dtplite.man dtplite]
+[manpage modules/doctools/mpexpand.man mpexpand]
+[key html]
+[manpage modules/html/html.man html]
+[manpage modules/htmlparse/htmlparse.man htmlparse]
+[manpage modules/javascript/javascript.man javascript]
+[manpage modules/ncgi/ncgi.man ncgi]
+[key http]
+[manpage modules/http/autoproxy.man autoproxy]
+[manpage modules/map/map_geocode_nominatim.man map::geocode::nominatim]
+[manpage modules/map/map_slippy_fetcher.man map::slippy::fetcher]
+[manpage modules/uri/uri.man uri]
+[manpage modules/websocket/websocket.man websocket]
+[key huddle]
+[manpage modules/yaml/huddle.man huddle]
+[manpage modules/yaml/yaml.man yaml]
+[key {human readable}]
+[manpage modules/bench/bench_read.man bench::in]
+[manpage modules/bench/bench_wtext.man bench::out::text]
+[key hyphenation]
+[manpage modules/textutil/textutil.man textutil]
+[manpage modules/textutil/adjust.man textutil::adjust]
+[key i18n]
+[manpage modules/doctools2base/tcllib_msgcat.man doctools::msgcat]
+[manpage modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c]
+[manpage modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de]
+[manpage modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en]
+[manpage modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr]
+[manpage modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c]
+[manpage modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de]
+[manpage modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en]
+[manpage modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr]
+[key IBAN]
+[manpage modules/valtype/iban.man valtype::iban]
+[key ident]
+[manpage modules/ident/ident.man ident]
+[key identification]
+[manpage modules/ident/ident.man ident]
+[key identity]
+[manpage modules/virtchannel_transform/identity.man tcl::transform::identity]
+[key idle]
+[manpage modules/uev/uevent_onidle.man uevent::onidle]
+[key image]
+[manpage modules/jpeg/jpeg.man jpeg]
+[manpage modules/png/png.man png]
+[manpage modules/tiff/tiff.man tiff]
+[key imap]
+[manpage modules/imap4/imap4.man imap4]
+[key IMEI]
+[manpage modules/valtype/imei.man valtype::imei]
+[key import]
+[manpage modules/doctools2idx/idx_import.man doctools::idx::import]
+[manpage modules/doctools2idx/import_docidx.man doctools::idx::import::docidx]
+[manpage modules/doctools2idx/idx_import_json.man doctools::idx::import::json]
+[manpage modules/doctools2toc/toc_import.man doctools::toc::import]
+[manpage modules/doctools2toc/import_doctoc.man doctools::toc::import::doctoc]
+[manpage modules/doctools2toc/toc_import_json.man doctools::toc::import::json]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[key {in-memory channel}]
+[manpage modules/virtchannel_base/tcllib_fifo.man tcl::chan::fifo]
+[manpage modules/virtchannel_base/tcllib_fifo2.man tcl::chan::fifo2]
+[manpage modules/virtchannel_base/halfpipe.man tcl::chan::halfpipe]
+[manpage modules/virtchannel_base/tcllib_memchan.man tcl::chan::memchan]
+[manpage modules/virtchannel_base/tcllib_string.man tcl::chan::string]
+[manpage modules/virtchannel_base/tcllib_variable.man tcl::chan::variable]
+[key in-order]
+[manpage modules/struct/struct_tree.man struct::tree]
+[key inclusion]
+[manpage modules/struct/struct_set.man struct::set]
+[key {Incr Tcl}]
+[manpage modules/snit/snit.man snit]
+[manpage modules/snit/snitfaq.man snitfaq]
+[key indenting]
+[manpage modules/textutil/textutil.man textutil]
+[manpage modules/textutil/adjust.man textutil::adjust]
+[key {independent set}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key index]
+[manpage modules/doctools/docidx_intro.man docidx_intro]
+[manpage modules/doctools/docidx_plugin_apiref.man docidx_plugin_apiref]
+[manpage modules/doctools2idx/idx_introduction.man doctools2idx_introduction]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools/docidx.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/export_docidx.man doctools::idx::export::docidx]
+[manpage modules/doctools2idx/idx_export_html.man doctools::idx::export::html]
+[manpage modules/doctools2idx/idx_export_json.man doctools::idx::export::json]
+[manpage modules/doctools2idx/idx_export_nroff.man doctools::idx::export::nroff]
+[manpage modules/doctools2idx/idx_export_text.man doctools::idx::export::text]
+[manpage modules/doctools2idx/idx_export_wiki.man doctools::idx::export::wiki]
+[manpage modules/doctools2idx/idx_import.man doctools::idx::import]
+[manpage modules/doctools2idx/import_docidx.man doctools::idx::import::docidx]
+[manpage modules/doctools2idx/idx_import_json.man doctools::idx::import::json]
+[key {index formatter}]
+[manpage modules/doctools/docidx_plugin_apiref.man docidx_plugin_apiref]
+[key info]
+[manpage modules/namespacex/namespacex.man namespacex]
+[key {inner join}]
+[manpage modules/struct/struct_list.man struct::list]
+[key {input mode}]
+[manpage modules/term/ansi_ctrlu.man term::ansi::ctrl::unix]
+[key integer]
+[manpage modules/math/roman.man math::roman]
+[key integration]
+[manpage modules/math/calculus.man math::calculus]
+[key {inter-thread communication}]
+[manpage modules/virtchannel_base/tcllib_fifo2.man tcl::chan::fifo2]
+[key {International Article Number}]
+[manpage modules/valtype/ean13.man valtype::gs1::ean13]
+[manpage modules/valtype/isbn.man valtype::isbn]
+[key {International Bank Account Number}]
+[manpage modules/valtype/iban.man valtype::iban]
+[key {International Mobile Equipment Identity}]
+[manpage modules/valtype/imei.man valtype::imei]
+[key {International Standard Book Number}]
+[manpage modules/valtype/isbn.man valtype::isbn]
+[key internationalization]
+[manpage modules/doctools2base/tcllib_msgcat.man doctools::msgcat]
+[manpage modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c]
+[manpage modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de]
+[manpage modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en]
+[manpage modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr]
+[manpage modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c]
+[manpage modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de]
+[manpage modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en]
+[manpage modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr]
+[key internet]
+[manpage modules/asn/asn.man asn]
+[manpage modules/ftp/ftp.man ftp]
+[manpage modules/ftp/ftp_geturl.man ftp::geturl]
+[manpage modules/imap4/imap4.man imap4]
+[manpage modules/ldap/ldap.man ldap]
+[manpage modules/ldap/ldapx.man ldapx]
+[manpage modules/mime/mime.man mime]
+[manpage modules/pop3d/pop3d.man pop3d]
+[manpage modules/pop3d/pop3d_dbox.man pop3d::dbox]
+[manpage modules/pop3d/pop3d_udb.man pop3d::udb]
+[manpage modules/mime/smtp.man smtp]
+[manpage modules/websocket/websocket.man websocket]
+[key {internet address}]
+[manpage modules/dns/tcllib_ip.man tcllib_ip]
+[key interpolation]
+[manpage modules/math/interpolate.man math::interpolate]
+[key interpreter]
+[manpage modules/interp/deleg_method.man deleg_method]
+[manpage modules/interp/deleg_proc.man deleg_proc]
+[manpage modules/interp/tcllib_interp.man interp]
+[manpage modules/wip/wip.man wip]
+[key intersection]
+[manpage modules/struct/struct_set.man struct::set]
+[key interval]
+[manpage modules/math/bigfloat.man math::bigfloat]
+[key ip]
+[manpage modules/dns/tcllib_ip.man tcllib_ip]
+[key ipc]
+[manpage modules/comm/comm.man comm]
+[manpage modules/comm/comm_wire.man comm_wire]
+[key ipv4]
+[manpage modules/dns/tcllib_ip.man tcllib_ip]
+[key ipv6]
+[manpage modules/dns/tcllib_ip.man tcllib_ip]
+[key irc]
+[manpage modules/irc/irc.man irc]
+[manpage modules/irc/picoirc.man picoirc]
+[key isA]
+[manpage modules/valtype/valtype_common.man valtype::common]
+[manpage modules/valtype/cc_amex.man valtype::creditcard::amex]
+[manpage modules/valtype/cc_discover.man valtype::creditcard::discover]
+[manpage modules/valtype/cc_mastercard.man valtype::creditcard::mastercard]
+[manpage modules/valtype/cc_visa.man valtype::creditcard::visa]
+[manpage modules/valtype/ean13.man valtype::gs1::ean13]
+[manpage modules/valtype/iban.man valtype::iban]
+[manpage modules/valtype/imei.man valtype::imei]
+[manpage modules/valtype/isbn.man valtype::isbn]
+[manpage modules/valtype/luhn.man valtype::luhn]
+[manpage modules/valtype/luhn5.man valtype::luhn5]
+[manpage modules/valtype/usnpi.man valtype::usnpi]
+[manpage modules/valtype/verhoeff.man valtype::verhoeff]
+[key ISBN]
+[manpage modules/valtype/isbn.man valtype::isbn]
+[key isthmus]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key iterator]
+[manpage modules/generator/generator.man generator]
+[key javascript]
+[manpage modules/javascript/javascript.man javascript]
+[manpage modules/json/json.man json]
+[manpage modules/json/json_write.man json::write]
+[key jfif]
+[manpage modules/jpeg/jpeg.man jpeg]
+[key join]
+[manpage modules/struct/struct_list.man struct::list]
+[key jpeg]
+[manpage modules/exif/exif.man exif]
+[manpage modules/jpeg/jpeg.man jpeg]
+[key JSON]
+[manpage modules/doctools2idx/idx_export_json.man doctools::idx::export::json]
+[manpage modules/doctools2idx/idx_import_json.man doctools::idx::import::json]
+[manpage modules/doctools2toc/toc_export_json.man doctools::toc::export::json]
+[manpage modules/doctools2toc/toc_import_json.man doctools::toc::import::json]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[key json]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/idx_import.man doctools::idx::import]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/toc_import.man doctools::toc::import]
+[manpage modules/yaml/huddle.man huddle]
+[manpage modules/json/json.man json]
+[manpage modules/json/json_write.man json::write]
+[key justification]
+[manpage modules/textutil/adjust.man textutil::adjust]
+[key {keyword index}]
+[manpage modules/doctools/docidx_intro.man docidx_intro]
+[manpage modules/doctools2idx/idx_introduction.man doctools2idx_introduction]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools/docidx.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/idx_import.man doctools::idx::import]
+[key keywords]
+[manpage modules/doctools/docidx_plugin_apiref.man docidx_plugin_apiref]
+[key knuth]
+[manpage modules/soundex/soundex.man soundex]
+[key l10n]
+[manpage modules/doctools2base/tcllib_msgcat.man doctools::msgcat]
+[manpage modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c]
+[manpage modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de]
+[manpage modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en]
+[manpage modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr]
+[manpage modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c]
+[manpage modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de]
+[manpage modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en]
+[manpage modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr]
+[key lambda]
+[manpage modules/lambda/lambda.man lambda]
+[key LaTeX]
+[manpage modules/docstrip/docstrip.man docstrip]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[manpage apps/tcldocstrip.man tcldocstrip]
+[key latex]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools/docidx.man doctools::idx]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools/doctoc.man doctools::toc]
+[key latitute]
+[manpage modules/map/map_slippy.man map::slippy]
+[key ldap]
+[manpage modules/ldap/ldap.man ldap]
+[manpage modules/ldap/ldapx.man ldapx]
+[manpage modules/uri/uri.man uri]
+[key {ldap client}]
+[manpage modules/ldap/ldap.man ldap]
+[manpage modules/ldap/ldapx.man ldapx]
+[key ldif]
+[manpage modules/ldap/ldapx.man ldapx]
+[key {least squares}]
+[manpage modules/math/linalg.man math::linearalgebra]
+[key {left outer join}]
+[manpage modules/struct/struct_list.man struct::list]
+[key lemon]
+[manpage modules/page/page_util_norm_lemon.man page_util_norm_lemon]
+[key {level graph}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key lexer]
+[manpage modules/doctools2idx/idx_parse.man doctools::idx::parse]
+[manpage modules/doctools2toc/toc_parse.man doctools::toc::parse]
+[key lexing]
+[manpage modules/string/token.man string::token]
+[manpage modules/string/token_shell.man string::token::shell]
+[key limitsize]
+[manpage modules/virtchannel_transform/limitsize.man tcl::transform::limitsize]
+[key line]
+[manpage modules/math/math_geometry.man math::geometry]
+[key {linear algebra}]
+[manpage modules/math/linalg.man math::linearalgebra]
+[key {linear equations}]
+[manpage modules/math/linalg.man math::linearalgebra]
+[key {linear program}]
+[manpage modules/math/optimize.man math::optimize]
+[key lines]
+[manpage modules/term/ansi_ctrlu.man term::ansi::ctrl::unix]
+[key list]
+[manpage modules/struct/struct_list.man struct::list]
+[manpage modules/struct/queue.man struct::queue]
+[manpage modules/wip/wip.man wip]
+[key listener]
+[manpage modules/term/receive.man term::receive]
+[manpage modules/term/term_bind.man term::receive::bind]
+[key {literate programming}]
+[manpage modules/docstrip/docstrip.man docstrip]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[manpage apps/tcldocstrip.man tcldocstrip]
+[key LL(k)]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[manpage modules/grammar_peg/peg.man grammar::peg]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key {local searching}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key localization]
+[manpage modules/doctools2base/tcllib_msgcat.man doctools::msgcat]
+[manpage modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c]
+[manpage modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de]
+[manpage modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en]
+[manpage modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr]
+[manpage modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c]
+[manpage modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de]
+[manpage modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en]
+[manpage modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr]
+[key location]
+[manpage modules/map/map_geocode_nominatim.man map::geocode::nominatim]
+[manpage modules/map/map_slippy.man map::slippy]
+[manpage modules/map/map_slippy_cache.man map::slippy::cache]
+[manpage modules/map/map_slippy_fetcher.man map::slippy::fetcher]
+[key log]
+[manpage modules/debug/debug.man debug]
+[manpage modules/debug/debug_caller.man debug::caller]
+[manpage modules/debug/debug_heartbeat.man debug::heartbeat]
+[manpage modules/debug/debug_timestamp.man debug::timestamp]
+[manpage modules/doctools/cvs.man doctools::cvs]
+[manpage modules/log/log.man log]
+[manpage modules/log/logger.man logger]
+[key {log level}]
+[manpage modules/log/log.man log]
+[manpage modules/log/logger.man logger]
+[key logger]
+[manpage modules/log/logger.man logger]
+[manpage modules/log/loggerAppender.man logger::appender]
+[manpage modules/log/loggerUtils.man logger::utils]
+[key {longest common subsequence}]
+[manpage modules/struct/struct_list.man struct::list]
+[key longitude]
+[manpage modules/map/map_slippy.man map::slippy]
+[key loop]
+[manpage modules/struct/graph.man struct::graph]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key luhn]
+[manpage modules/valtype/luhn.man valtype::luhn]
+[manpage modules/valtype/luhn5.man valtype::luhn5]
+[key luhn-5]
+[manpage modules/valtype/luhn5.man valtype::luhn5]
+[key macros]
+[manpage modules/doctools2base/nroff_manmacros.man doctools::nroff::man_macros]
+[key mail]
+[manpage modules/imap4/imap4.man imap4]
+[manpage modules/mime/mime.man mime]
+[manpage modules/pop3/pop3.man pop3]
+[manpage modules/mime/smtp.man smtp]
+[key mailto]
+[manpage modules/uri/uri.man uri]
+[key {maker note}]
+[manpage modules/exif/exif.man exif]
+[key man_macros]
+[manpage modules/doctools2base/nroff_manmacros.man doctools::nroff::man_macros]
+[key manpage]
+[manpage modules/doctools/doctools.man doctools]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools/docidx.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/idx_import.man doctools::idx::import]
+[manpage modules/doctools/doctoc.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/toc_import.man doctools::toc::import]
+[manpage modules/doctools/doctools_plugin_apiref.man doctools_plugin_apiref]
+[manpage modules/dtplite/pkg_dtplite.man dtplite]
+[manpage apps/dtplite.man dtplite]
+[manpage modules/doctools/mpexpand.man mpexpand]
+[key map]
+[manpage modules/generator/generator.man generator]
+[manpage modules/map/map_geocode_nominatim.man map::geocode::nominatim]
+[manpage modules/map/map_slippy.man map::slippy]
+[manpage modules/map/map_slippy_cache.man map::slippy::cache]
+[manpage modules/map/map_slippy_fetcher.man map::slippy::fetcher]
+[manpage modules/mapproj/mapproj.man mapproj]
+[manpage modules/struct/struct_list.man struct::list]
+[key markup]
+[manpage modules/doctools/docidx_intro.man docidx_intro]
+[manpage modules/doctools/docidx_lang_cmdref.man docidx_lang_cmdref]
+[manpage modules/doctools/docidx_lang_faq.man docidx_lang_faq]
+[manpage modules/doctools/docidx_lang_intro.man docidx_lang_intro]
+[manpage modules/doctools/docidx_lang_syntax.man docidx_lang_syntax]
+[manpage modules/doctools/docidx_plugin_apiref.man docidx_plugin_apiref]
+[manpage modules/doctools/doctoc_intro.man doctoc_intro]
+[manpage modules/doctools/doctoc_lang_cmdref.man doctoc_lang_cmdref]
+[manpage modules/doctools/doctoc_lang_faq.man doctoc_lang_faq]
+[manpage modules/doctools/doctoc_lang_intro.man doctoc_lang_intro]
+[manpage modules/doctools/doctoc_lang_syntax.man doctoc_lang_syntax]
+[manpage modules/doctools/doctoc_plugin_apiref.man doctoc_plugin_apiref]
+[manpage modules/doctools/doctools.man doctools]
+[manpage modules/doctools2idx/idx_introduction.man doctools2idx_introduction]
+[manpage modules/doctools2toc/toc_introduction.man doctools2toc_introduction]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools/docidx.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/idx_import.man doctools::idx::import]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools/doctoc.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/toc_import.man doctools::toc::import]
+[manpage modules/doctools/doctools_intro.man doctools_intro]
+[manpage modules/doctools/doctools_lang_cmdref.man doctools_lang_cmdref]
+[manpage modules/doctools/doctools_lang_faq.man doctools_lang_faq]
+[manpage modules/doctools/doctools_lang_intro.man doctools_lang_intro]
+[manpage modules/doctools/doctools_lang_syntax.man doctools_lang_syntax]
+[manpage modules/doctools/doctools_plugin_apiref.man doctools_plugin_apiref]
+[manpage modules/dtplite/pkg_dtplite.man dtplite]
+[manpage apps/dtplite.man dtplite]
+[manpage modules/doctools/mpexpand.man mpexpand]
+[manpage apps/tcldocstrip.man tcldocstrip]
+[key MasterCard]
+[manpage modules/valtype/cc_mastercard.man valtype::creditcard::mastercard]
+[key matching]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key math]
+[manpage modules/math/math.man math]
+[manpage modules/math/bigfloat.man math::bigfloat]
+[manpage modules/math/bignum.man math::bignum]
+[manpage modules/math/calculus.man math::calculus]
+[manpage modules/math/qcomplex.man math::complexnumbers]
+[manpage modules/math/constants.man math::constants]
+[manpage modules/math/decimal.man math::decimal]
+[manpage modules/math/fuzzy.man math::fuzzy]
+[manpage modules/math/math_geometry.man math::geometry]
+[manpage modules/math/interpolate.man math::interpolate]
+[manpage modules/math/linalg.man math::linearalgebra]
+[manpage modules/math/optimize.man math::optimize]
+[manpage modules/math/polynomials.man math::polynomials]
+[manpage modules/math/rational_funcs.man math::rationalfunctions]
+[manpage modules/math/special.man math::special]
+[manpage modules/simulation/annealing.man simulation::annealing]
+[manpage modules/simulation/montecarlo.man simulation::montecarlo]
+[manpage modules/simulation/simulation_random.man simulation::random]
+[key mathematics]
+[manpage modules/math/fourier.man math::fourier]
+[manpage modules/math/statistics.man math::statistics]
+[key matrices]
+[manpage modules/math/linalg.man math::linearalgebra]
+[key matrix]
+[manpage modules/csv/csv.man csv]
+[manpage modules/math/linalg.man math::linearalgebra]
+[manpage modules/report/report.man report]
+[manpage modules/struct/matrix.man struct::matrix]
+[manpage modules/struct/matrix1.man struct::matrix_v1]
+[manpage modules/struct/queue.man struct::queue]
+[manpage modules/struct/stack.man struct::stack]
+[key {max cut}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key maximum]
+[manpage modules/math/optimize.man math::optimize]
+[key {maximum flow}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key md4]
+[manpage modules/md4/md4.man md4]
+[manpage modules/ripemd/ripemd128.man ripemd128]
+[manpage modules/ripemd/ripemd160.man ripemd160]
+[key md5]
+[manpage modules/md5/md5.man md5]
+[manpage modules/md5crypt/md5crypt.man md5crypt]
+[key md5crypt]
+[manpage modules/md5crypt/md5crypt.man md5crypt]
+[key medicare]
+[manpage modules/valtype/usnpi.man valtype::usnpi]
+[key {mega widget}]
+[manpage modules/snit/snit.man snit]
+[manpage modules/snit/snitfaq.man snitfaq]
+[key membership]
+[manpage modules/struct/struct_set.man struct::set]
+[key menu]
+[manpage modules/term/ansi_cmacros.man term::ansi::code::macros]
+[manpage modules/term/imenu.man term::interact::menu]
+[key merge]
+[manpage modules/virtchannel_base/randseed.man tcl::randomseed]
+[manpage modules/uev/uevent_onidle.man uevent::onidle]
+[key {merge find}]
+[manpage modules/struct/disjointset.man struct::disjointset]
+[key merging]
+[manpage modules/bench/bench.man bench]
+[key message]
+[manpage modules/comm/comm.man comm]
+[manpage modules/comm/comm_wire.man comm_wire]
+[manpage modules/log/log.man log]
+[key {message catalog}]
+[manpage modules/doctools2base/tcllib_msgcat.man doctools::msgcat]
+[manpage modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c]
+[manpage modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de]
+[manpage modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en]
+[manpage modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr]
+[manpage modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c]
+[manpage modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de]
+[manpage modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en]
+[manpage modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr]
+[key {message level}]
+[manpage modules/log/log.man log]
+[key {message package}]
+[manpage modules/doctools2base/tcllib_msgcat.man doctools::msgcat]
+[manpage modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c]
+[manpage modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de]
+[manpage modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en]
+[manpage modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr]
+[manpage modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c]
+[manpage modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de]
+[manpage modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en]
+[manpage modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr]
+[key message-digest]
+[manpage modules/md4/md4.man md4]
+[manpage modules/md5/md5.man md5]
+[manpage modules/md5crypt/md5crypt.man md5crypt]
+[manpage modules/otp/otp.man otp]
+[manpage modules/ripemd/ripemd128.man ripemd128]
+[manpage modules/ripemd/ripemd160.man ripemd160]
+[manpage modules/sha1/sha1.man sha1]
+[manpage modules/sha1/sha256.man sha256]
+[key metakit]
+[manpage modules/tie/tie.man tie]
+[manpage modules/tie/tie_std.man tie]
+[key method]
+[manpage modules/interp/deleg_method.man deleg_method]
+[manpage modules/interp/tcllib_interp.man interp]
+[key {method reference}]
+[manpage modules/ooutil/ooutil.man oo::util]
+[manpage modules/tool/meta.man oo::util]
+[key mime]
+[manpage modules/fumagic/cfront.man fileutil::magic::cfront]
+[manpage modules/fumagic/cgen.man fileutil::magic::cgen]
+[manpage modules/fumagic/mimetypes.man fileutil::magic::mimetype]
+[manpage modules/fumagic/rtcore.man fileutil::magic::rt]
+[manpage modules/mime/mime.man mime]
+[manpage modules/mime/smtp.man smtp]
+[key {minimal spanning tree}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key minimum]
+[manpage modules/math/optimize.man math::optimize]
+[key {minimum cost flow}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key {minimum degree spanning tree}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key {minimum diameter spanning tree}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key {mobile phone}]
+[manpage modules/valtype/imei.man valtype::imei]
+[key module]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[key {montecarlo simulation}]
+[manpage modules/simulation/montecarlo.man simulation::montecarlo]
+[key move]
+[manpage modules/fileutil/multi.man fileutil::multi]
+[manpage modules/fileutil/multiop.man fileutil::multi::op]
+[key multi-file]
+[manpage modules/fileutil/multi.man fileutil::multi]
+[manpage modules/fileutil/multiop.man fileutil::multi::op]
+[key multiplexer]
+[manpage modules/multiplexer/multiplexer.man multiplexer]
+[key multiprecision]
+[manpage modules/math/bigfloat.man math::bigfloat]
+[manpage modules/math/bignum.man math::bignum]
+[key {my method}]
+[manpage modules/ooutil/ooutil.man oo::util]
+[manpage modules/tool/meta.man oo::util]
+[key {name service}]
+[manpage modules/nns/nns_client.man nameserv]
+[manpage modules/nns/nns_auto.man nameserv::auto]
+[manpage modules/nns/nns_common.man nameserv::common]
+[manpage modules/nns/nns_protocol.man nameserv::protocol]
+[manpage modules/nns/nns_server.man nameserv::server]
+[manpage apps/nns.man nns]
+[manpage modules/nns/nns_intro.man nns_intro]
+[manpage apps/nnsd.man nnsd]
+[manpage apps/nnslog.man nnslog]
+[key {namespace unknown}]
+[manpage modules/namespacex/namespacex.man namespacex]
+[key {namespace utilities}]
+[manpage modules/namespacex/namespacex.man namespacex]
+[key narrative]
+[manpage modules/debug/debug.man debug]
+[manpage modules/debug/debug_caller.man debug::caller]
+[manpage modules/debug/debug_heartbeat.man debug::heartbeat]
+[manpage modules/debug/debug_timestamp.man debug::timestamp]
+[key {National Provider Identifier}]
+[manpage modules/valtype/usnpi.man valtype::usnpi]
+[key neighbour]
+[manpage modules/struct/graph.man struct::graph]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key net]
+[manpage modules/ftp/ftp.man ftp]
+[manpage modules/ftp/ftp_geturl.man ftp::geturl]
+[manpage modules/imap4/imap4.man imap4]
+[manpage modules/mime/mime.man mime]
+[manpage modules/mime/smtp.man smtp]
+[manpage modules/websocket/websocket.man websocket]
+[key nettool]
+[manpage modules/nettool/nettool.man nettool]
+[key network]
+[manpage modules/pop3d/pop3d.man pop3d]
+[manpage modules/pop3d/pop3d_dbox.man pop3d::dbox]
+[manpage modules/pop3d/pop3d_udb.man pop3d::udb]
+[key news]
+[manpage modules/nntp/nntp.man nntp]
+[manpage modules/uri/uri.man uri]
+[key {next permutation}]
+[manpage modules/struct/struct_list.man struct::list]
+[key nmea]
+[manpage modules/nmea/nmea.man nmea]
+[key nntp]
+[manpage modules/nntp/nntp.man nntp]
+[key nntpclient]
+[manpage modules/nntp/nntp.man nntp]
+[key no-op]
+[manpage modules/control/control.man control]
+[key node]
+[manpage modules/struct/graph.man struct::graph]
+[manpage modules/struct/graphops.man struct::graph::op]
+[manpage modules/struct/struct_tree.man struct::tree]
+[key nominatim]
+[manpage modules/map/map_geocode_nominatim.man map::geocode::nominatim]
+[key normalization]
+[manpage modules/bench/bench.man bench]
+[manpage modules/page/page_util_norm_lemon.man page_util_norm_lemon]
+[manpage modules/page/page_util_norm_peg.man page_util_norm_peg]
+[manpage modules/stringprep/unicode.man unicode]
+[key NPI]
+[manpage modules/valtype/usnpi.man valtype::usnpi]
+[key nroff]
+[manpage modules/doctools/doctools.man doctools]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools/docidx.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/idx_export_nroff.man doctools::idx::export::nroff]
+[manpage modules/doctools2base/nroff_manmacros.man doctools::nroff::man_macros]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools/doctoc.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/toc_export_nroff.man doctools::toc::export::nroff]
+[manpage modules/dtplite/pkg_dtplite.man dtplite]
+[manpage apps/dtplite.man dtplite]
+[manpage modules/doctools/mpexpand.man mpexpand]
+[key NTLM]
+[manpage modules/sasl/ntlm.man SASL::NTLM]
+[key NTP]
+[manpage modules/ntp/ntp_time.man ntp_time]
+[key null]
+[manpage modules/virtchannel_base/tcllib_null.man tcl::chan::null]
+[manpage modules/virtchannel_base/nullzero.man tcl::chan::nullzero]
+[key {number theory}]
+[manpage modules/math/numtheory.man math::numtheory]
+[key oauth]
+[manpage modules/oauth/oauth.man oauth]
+[key object]
+[manpage modules/snit/snit.man snit]
+[manpage modules/snit/snitfaq.man snitfaq]
+[manpage modules/stooop/stooop.man stooop]
+[manpage modules/stooop/switched.man switched]
+[key {object oriented}]
+[manpage modules/snit/snit.man snit]
+[manpage modules/snit/snitfaq.man snitfaq]
+[manpage modules/stooop/stooop.man stooop]
+[manpage modules/stooop/switched.man switched]
+[key observer]
+[manpage modules/hook/hook.man hook]
+[manpage modules/virtchannel_transform/observe.man tcl::transform::observe]
+[key odie]
+[manpage modules/cron/cron.man cron]
+[manpage modules/nettool/nettool.man nettool]
+[manpage modules/processman/processman.man processman]
+[key on-idle]
+[manpage modules/uev/uevent_onidle.man uevent::onidle]
+[key {one time pad}]
+[manpage modules/virtchannel_transform/vt_otp.man tcl::transform::otp]
+[key optimization]
+[manpage modules/math/optimize.man math::optimize]
+[manpage modules/simulation/annealing.man simulation::annealing]
+[key {ordered list}]
+[manpage modules/struct/prioqueue.man struct::prioqueue]
+[key otp]
+[manpage modules/virtchannel_transform/vt_otp.man tcl::transform::otp]
+[key {outer join}]
+[manpage modules/struct/struct_list.man struct::list]
+[key package]
+[manpage modules/csv/csv.man csv]
+[key {package indexing}]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[key page]
+[manpage modules/page/page_intro.man page_intro]
+[manpage modules/page/page_pluginmgr.man page_pluginmgr]
+[manpage modules/page/page_util_flow.man page_util_flow]
+[manpage modules/page/page_util_norm_lemon.man page_util_norm_lemon]
+[manpage modules/page/page_util_norm_peg.man page_util_norm_peg]
+[manpage modules/page/page_util_peg.man page_util_peg]
+[manpage modules/page/page_util_quote.man page_util_quote]
+[key pager]
+[manpage modules/term/ipager.man term::interact::pager]
+[key paragraph]
+[manpage modules/textutil/textutil.man textutil]
+[manpage modules/textutil/adjust.man textutil::adjust]
+[key PARAM]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[key {parameter entry form}]
+[manpage modules/tepam/tepam_introduction.man tepam]
+[manpage modules/tepam/tepam_argument_dialogbox.man tepam::argument_dialogbox]
+[key parser]
+[manpage modules/doctools2idx/idx_parse.man doctools::idx::parse]
+[manpage modules/doctools2base/tcl_parse.man doctools::tcl::parse]
+[manpage modules/doctools2toc/toc_parse.man doctools::toc::parse]
+[manpage modules/grammar_aycock/aycock.man grammar::aycock]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[manpage modules/amazon-s3/xsxp.man xsxp]
+[key {parser generator}]
+[manpage apps/page.man page]
+[manpage modules/page/page_intro.man page_intro]
+[manpage modules/page/page_pluginmgr.man page_pluginmgr]
+[manpage modules/page/page_util_flow.man page_util_flow]
+[manpage modules/page/page_util_norm_lemon.man page_util_norm_lemon]
+[manpage modules/page/page_util_norm_peg.man page_util_norm_peg]
+[manpage modules/page/page_util_peg.man page_util_peg]
+[manpage modules/page/page_util_quote.man page_util_quote]
+[key parsing]
+[manpage modules/bench/bench_read.man bench::in]
+[manpage modules/bibtex/bibtex.man bibtex]
+[manpage modules/doctools2idx/idx_introduction.man doctools2idx_introduction]
+[manpage modules/doctools2toc/toc_introduction.man doctools2toc_introduction]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools2idx/idx_import.man doctools::idx::import]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools2toc/toc_import.man doctools::toc::import]
+[manpage modules/grammar_aycock/aycock.man grammar::aycock]
+[manpage modules/grammar_fa/fa.man grammar::fa]
+[manpage modules/grammar_fa/dacceptor.man grammar::fa::dacceptor]
+[manpage modules/grammar_fa/dexec.man grammar::fa::dexec]
+[manpage modules/grammar_fa/faop.man grammar::fa::op]
+[manpage modules/grammar_me/me_cpu.man grammar::me::cpu]
+[manpage modules/grammar_me/me_cpucore.man grammar::me::cpu::core]
+[manpage modules/grammar_me/gasm.man grammar::me::cpu::gasm]
+[manpage modules/grammar_me/me_tcl.man grammar::me::tcl]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[manpage modules/grammar_me/me_vm.man grammar::me_vm]
+[manpage modules/grammar_peg/peg.man grammar::peg]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage modules/htmlparse/htmlparse.man htmlparse]
+[manpage modules/yaml/huddle.man huddle]
+[manpage modules/string/token_shell.man string::token::shell]
+[manpage modules/yaml/yaml.man yaml]
+[key {parsing expression}]
+[manpage modules/grammar_peg/peg.man grammar::peg]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key {parsing expression grammar}]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[manpage modules/grammar_peg/peg.man grammar::peg]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage modules/page/page_util_peg.man page_util_peg]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key {partial application}]
+[manpage modules/lambda/lambda.man lambda]
+[key partition]
+[manpage modules/struct/disjointset.man struct::disjointset]
+[key {partitioned set}]
+[manpage modules/struct/disjointset.man struct::disjointset]
+[key passive]
+[manpage modules/transfer/connect.man transfer::connect]
+[key password]
+[manpage modules/otp/otp.man otp]
+[key patch]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[key patching]
+[manpage modules/rcs/rcs.man rcs]
+[key PEG]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[manpage modules/page/page_util_norm_peg.man page_util_norm_peg]
+[manpage modules/page/page_util_peg.man page_util_peg]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key performance]
+[manpage modules/bench/bench.man bench]
+[manpage modules/bench/bench_read.man bench::in]
+[manpage modules/bench/bench_wcsv.man bench::out::csv]
+[manpage modules/bench/bench_wtext.man bench::out::text]
+[manpage modules/bench/bench_intro.man bench_intro]
+[manpage modules/bench/bench_lang_intro.man bench_lang_intro]
+[manpage modules/bench/bench_lang_spec.man bench_lang_spec]
+[manpage modules/profiler/profiler.man profiler]
+[key permutation]
+[manpage modules/struct/struct_list.man struct::list]
+[key persistence]
+[manpage modules/tie/tie.man tie]
+[manpage modules/tie/tie_std.man tie]
+[key phone]
+[manpage modules/valtype/imei.man valtype::imei]
+[key pi]
+[manpage modules/math/constants.man math::constants]
+[key {plain text}]
+[manpage modules/doctools2idx/idx_export_text.man doctools::idx::export::text]
+[manpage modules/doctools2toc/toc_export_text.man doctools::toc::export::text]
+[key {plane geometry}]
+[manpage modules/math/math_geometry.man math::geometry]
+[key plugin]
+[manpage modules/doctools/docidx_plugin_apiref.man docidx_plugin_apiref]
+[manpage modules/doctools/doctoc_plugin_apiref.man doctoc_plugin_apiref]
+[manpage modules/doctools2idx/idx_introduction.man doctools2idx_introduction]
+[manpage modules/doctools2toc/toc_introduction.man doctools2toc_introduction]
+[manpage modules/doctools2base/html_cssdefaults.man doctools::html::cssdefaults]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/idx_import.man doctools::idx::import]
+[manpage modules/doctools2base/nroff_manmacros.man doctools::nroff::man_macros]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/toc_import.man doctools::toc::import]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[key {plugin management}]
+[manpage modules/pluginmgr/pluginmgr.man pluginmgr]
+[key {plugin search}]
+[manpage modules/pluginmgr/pluginmgr.man pluginmgr]
+[key png]
+[manpage modules/png/png.man png]
+[key point]
+[manpage modules/math/math_geometry.man math::geometry]
+[key {polynomial functions}]
+[manpage modules/math/polynomials.man math::polynomials]
+[key pool]
+[manpage modules/struct/pool.man struct::pool]
+[manpage modules/struct/queue.man struct::queue]
+[key pop]
+[manpage modules/pop3/pop3.man pop3]
+[key pop3]
+[manpage modules/pop3/pop3.man pop3]
+[manpage modules/pop3d/pop3d.man pop3d]
+[manpage modules/pop3d/pop3d_dbox.man pop3d::dbox]
+[manpage modules/pop3d/pop3d_udb.man pop3d::udb]
+[key post-order]
+[manpage modules/struct/struct_tree.man struct::tree]
+[key pre-order]
+[manpage modules/struct/struct_tree.man struct::tree]
+[key prefix]
+[manpage modules/textutil/textutil_string.man textutil::string]
+[manpage modules/textutil/trim.man textutil::trim]
+[key prime]
+[manpage modules/math/numtheory.man math::numtheory]
+[key prioqueue]
+[manpage modules/struct/prioqueue.man struct::prioqueue]
+[manpage modules/struct/queue.man struct::queue]
+[key {priority queue}]
+[manpage modules/struct/prioqueue.man struct::prioqueue]
+[key proc]
+[manpage modules/lambda/lambda.man lambda]
+[key procedure]
+[manpage modules/interp/deleg_proc.man deleg_proc]
+[manpage modules/tepam/tepam_introduction.man tepam]
+[manpage modules/tepam/tepam_procedure.man tepam::procedure]
+[key {procedure documentation}]
+[manpage modules/tepam/tepam_doc_gen.man tepam::doc_gen]
+[key processman]
+[manpage modules/processman/processman.man processman]
+[key producer]
+[manpage modules/hook/hook.man hook]
+[key profile]
+[manpage modules/profiler/profiler.man profiler]
+[key projection]
+[manpage modules/mapproj/mapproj.man mapproj]
+[key prospero]
+[manpage modules/uri/uri.man uri]
+[key protocol]
+[manpage modules/asn/asn.man asn]
+[manpage modules/ldap/ldap.man ldap]
+[manpage modules/ldap/ldapx.man ldapx]
+[manpage modules/nns/nns_protocol.man nameserv::protocol]
+[manpage modules/pop3d/pop3d.man pop3d]
+[manpage modules/pop3d/pop3d_dbox.man pop3d::dbox]
+[manpage modules/pop3d/pop3d_udb.man pop3d::udb]
+[key proxy]
+[manpage modules/http/autoproxy.man autoproxy]
+[key {public key cipher}]
+[manpage modules/pki/pki.man pki]
+[key publisher]
+[manpage modules/hook/hook.man hook]
+[key {push down automaton}]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[manpage modules/grammar_peg/peg.man grammar::peg]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key queue]
+[manpage modules/csv/csv.man csv]
+[manpage modules/htmlparse/htmlparse.man htmlparse]
+[manpage modules/struct/stack.man struct::stack]
+[manpage modules/transfer/tqueue.man transfer::copy::queue]
+[key quoting]
+[manpage modules/page/page_util_quote.man page_util_quote]
+[key radians]
+[manpage modules/math/constants.man math::constants]
+[manpage modules/units/units.man units]
+[key radiobutton]
+[manpage modules/html/html.man html]
+[key radius]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key random]
+[manpage modules/virtchannel_base/tcllib_random.man tcl::chan::random]
+[manpage modules/virtchannel_base/randseed.man tcl::randomseed]
+[key {random numbers}]
+[manpage modules/simulation/simulation_random.man simulation::random]
+[key {rational functions}]
+[manpage modules/math/rational_funcs.man math::rationalfunctions]
+[key raw]
+[manpage modules/term/ansi_ctrlu.man term::ansi::ctrl::unix]
+[key rc4]
+[manpage modules/rc4/rc4.man rc4]
+[key RCS]
+[manpage modules/rcs/rcs.man rcs]
+[key {RCS patch}]
+[manpage modules/rcs/rcs.man rcs]
+[key read]
+[manpage modules/coroutine/tcllib_coroutine.man coroutine]
+[manpage modules/coroutine/coro_auto.man coroutine::auto]
+[key reading]
+[manpage modules/bench/bench_read.man bench::in]
+[key receiver]
+[manpage modules/term/receive.man term::receive]
+[manpage modules/term/term_bind.man term::receive::bind]
+[manpage modules/transfer/receiver.man transfer::receiver]
+[key reconnect]
+[manpage modules/nns/nns_auto.man nameserv::auto]
+[key record]
+[manpage modules/struct/queue.man struct::queue]
+[manpage modules/struct/record.man struct::record]
+[key {recursive descent}]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[manpage modules/grammar_peg/peg.man grammar::peg]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key reduce]
+[manpage modules/generator/generator.man generator]
+[manpage modules/struct/struct_list.man struct::list]
+[key reference]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/idx_import.man doctools::idx::import]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/toc_import.man doctools::toc::import]
+[key {reflected channel}]
+[manpage modules/virtchannel_base/cat.man tcl::chan::cat]
+[manpage modules/virtchannel_core/core.man tcl::chan::core]
+[manpage modules/virtchannel_core/events.man tcl::chan::events]
+[manpage modules/virtchannel_base/facade.man tcl::chan::facade]
+[manpage modules/virtchannel_base/tcllib_fifo.man tcl::chan::fifo]
+[manpage modules/virtchannel_base/tcllib_fifo2.man tcl::chan::fifo2]
+[manpage modules/virtchannel_base/halfpipe.man tcl::chan::halfpipe]
+[manpage modules/virtchannel_base/tcllib_memchan.man tcl::chan::memchan]
+[manpage modules/virtchannel_base/tcllib_null.man tcl::chan::null]
+[manpage modules/virtchannel_base/nullzero.man tcl::chan::nullzero]
+[manpage modules/virtchannel_base/tcllib_random.man tcl::chan::random]
+[manpage modules/virtchannel_base/std.man tcl::chan::std]
+[manpage modules/virtchannel_base/tcllib_string.man tcl::chan::string]
+[manpage modules/virtchannel_base/textwindow.man tcl::chan::textwindow]
+[manpage modules/virtchannel_base/tcllib_variable.man tcl::chan::variable]
+[manpage modules/virtchannel_base/tcllib_zero.man tcl::chan::zero]
+[manpage modules/virtchannel_base/randseed.man tcl::randomseed]
+[manpage modules/virtchannel_transform/adler32.man tcl::transform::adler32]
+[manpage modules/virtchannel_transform/vt_base64.man tcl::transform::base64]
+[manpage modules/virtchannel_core/transformcore.man tcl::transform::core]
+[manpage modules/virtchannel_transform/vt_counter.man tcl::transform::counter]
+[manpage modules/virtchannel_transform/vt_crc32.man tcl::transform::crc32]
+[manpage modules/virtchannel_transform/hex.man tcl::transform::hex]
+[manpage modules/virtchannel_transform/identity.man tcl::transform::identity]
+[manpage modules/virtchannel_transform/limitsize.man tcl::transform::limitsize]
+[manpage modules/virtchannel_transform/observe.man tcl::transform::observe]
+[manpage modules/virtchannel_transform/vt_otp.man tcl::transform::otp]
+[manpage modules/virtchannel_transform/rot.man tcl::transform::rot]
+[manpage modules/virtchannel_transform/spacer.man tcl::transform::spacer]
+[manpage modules/virtchannel_transform/tcllib_zlib.man tcl::transform::zlib]
+[key regex]
+[manpage modules/string/token.man string::token]
+[key {regular expression}]
+[manpage modules/grammar_fa/fa.man grammar::fa]
+[manpage modules/grammar_fa/dacceptor.man grammar::fa::dacceptor]
+[manpage modules/grammar_fa/dexec.man grammar::fa::dexec]
+[manpage modules/grammar_fa/faop.man grammar::fa::op]
+[manpage modules/textutil/textutil.man textutil]
+[manpage modules/textutil/textutil_split.man textutil::split]
+[manpage modules/textutil/trim.man textutil::trim]
+[key {regular grammar}]
+[manpage modules/grammar_fa/fa.man grammar::fa]
+[manpage modules/grammar_fa/dacceptor.man grammar::fa::dacceptor]
+[manpage modules/grammar_fa/dexec.man grammar::fa::dexec]
+[manpage modules/grammar_fa/faop.man grammar::fa::op]
+[key {regular languages}]
+[manpage modules/grammar_fa/fa.man grammar::fa]
+[manpage modules/grammar_fa/dacceptor.man grammar::fa::dacceptor]
+[manpage modules/grammar_fa/dexec.man grammar::fa::dexec]
+[manpage modules/grammar_fa/faop.man grammar::fa::op]
+[key {remote communication}]
+[manpage modules/comm/comm.man comm]
+[manpage modules/comm/comm_wire.man comm_wire]
+[key {remote execution}]
+[manpage modules/comm/comm.man comm]
+[manpage modules/comm/comm_wire.man comm_wire]
+[key remove]
+[manpage modules/fileutil/multi.man fileutil::multi]
+[manpage modules/fileutil/multiop.man fileutil::multi::op]
+[key repeating]
+[manpage modules/struct/struct_list.man struct::list]
+[key repetition]
+[manpage modules/struct/struct_list.man struct::list]
+[manpage modules/textutil/repeat.man textutil::repeat]
+[key report]
+[manpage modules/report/report.man report]
+[key reshuffle]
+[manpage modules/struct/struct_list.man struct::list]
+[key {residual graph}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key resolver]
+[manpage modules/dns/tcllib_dns.man dns]
+[key {resource management}]
+[manpage modules/try/tcllib_try.man try]
+[key restore]
+[manpage modules/nns/nns_auto.man nameserv::auto]
+[key return]
+[manpage modules/try/tcllib_throw.man try]
+[key reverse]
+[manpage modules/struct/struct_list.man struct::list]
+[key {rfc 821}]
+[manpage modules/mime/mime.man mime]
+[manpage modules/mime/smtp.man smtp]
+[manpage modules/smtpd/smtpd.man smtpd]
+[key {rfc 822}]
+[manpage modules/mime/mime.man mime]
+[manpage modules/pop3d/pop3d_dbox.man pop3d::dbox]
+[manpage modules/mime/smtp.man smtp]
+[key {rfc 868}]
+[manpage modules/ntp/ntp_time.man ntp_time]
+[key {rfc 959}]
+[manpage modules/ftp/ftp.man ftp]
+[manpage modules/ftp/ftp_geturl.man ftp::geturl]
+[manpage modules/ftpd/ftpd.man ftpd]
+[key {rfc 977}]
+[manpage modules/nntp/nntp.man nntp]
+[key {rfc 1034}]
+[manpage modules/dns/tcllib_dns.man dns]
+[key {rfc 1035}]
+[manpage modules/dns/tcllib_dns.man dns]
+[key {rfc 1036}]
+[manpage modules/nntp/nntp.man nntp]
+[key {rfc 1320}]
+[manpage modules/md4/md4.man md4]
+[manpage modules/md5/md5.man md5]
+[manpage modules/ripemd/ripemd128.man ripemd128]
+[manpage modules/ripemd/ripemd160.man ripemd160]
+[key {rfc 1321}]
+[manpage modules/md4/md4.man md4]
+[manpage modules/md5/md5.man md5]
+[manpage modules/ripemd/ripemd128.man ripemd128]
+[manpage modules/ripemd/ripemd160.man ripemd160]
+[key {rfc 1413}]
+[manpage modules/ident/ident.man ident]
+[key {rfc 1886}]
+[manpage modules/dns/tcllib_dns.man dns]
+[key {rfc 1939}]
+[manpage modules/pop3/pop3.man pop3]
+[manpage modules/pop3d/pop3d.man pop3d]
+[key {rfc 2030}]
+[manpage modules/ntp/ntp_time.man ntp_time]
+[key {rfc 2045}]
+[manpage modules/mime/mime.man mime]
+[key {rfc 2046}]
+[manpage modules/mime/mime.man mime]
+[key {rfc 2049}]
+[manpage modules/mime/mime.man mime]
+[key {rfc 2104}]
+[manpage modules/md4/md4.man md4]
+[manpage modules/md5/md5.man md5]
+[manpage modules/ripemd/ripemd128.man ripemd128]
+[manpage modules/ripemd/ripemd160.man ripemd160]
+[manpage modules/sha1/sha1.man sha1]
+[manpage modules/sha1/sha256.man sha256]
+[key {rfc 2141}]
+[manpage modules/uri/urn-scheme.man uri_urn]
+[key {rfc 2251}]
+[manpage modules/ldap/ldap.man ldap]
+[manpage modules/ldap/ldapx.man ldapx]
+[key {rfc 2255}]
+[manpage modules/uri/uri.man uri]
+[key {rfc 2289}]
+[manpage modules/otp/otp.man otp]
+[key {rfc 2396}]
+[manpage modules/uri/uri.man uri]
+[key {rfc 2554}]
+[manpage modules/mime/smtp.man smtp]
+[key {RFC 2718}]
+[manpage modules/oauth/oauth.man oauth]
+[key {rfc 2821}]
+[manpage modules/mime/smtp.man smtp]
+[manpage modules/smtpd/smtpd.man smtpd]
+[key {rfc 2849}]
+[manpage modules/ldap/ldapx.man ldapx]
+[key {rfc 3207}]
+[manpage modules/mime/smtp.man smtp]
+[key {rfc 3513}]
+[manpage modules/dns/tcllib_ip.man tcllib_ip]
+[key {rfc 4511}]
+[manpage modules/ldap/ldap.man ldap]
+[key {RFC 5849}]
+[manpage modules/oauth/oauth.man oauth]
+[key {rfc 6455}]
+[manpage modules/websocket/websocket.man websocket]
+[key rfc3501]
+[manpage modules/imap4/imap4.man imap4]
+[key rfc3548]
+[manpage modules/base32/base32.man base32]
+[manpage modules/base32/base32hex.man base32::hex]
+[key {right outer join}]
+[manpage modules/struct/struct_list.man struct::list]
+[key RIPEMD]
+[manpage modules/ripemd/ripemd128.man ripemd128]
+[manpage modules/ripemd/ripemd160.man ripemd160]
+[key {roman numeral}]
+[manpage modules/math/roman.man math::roman]
+[key roots]
+[manpage modules/math/calculus.man math::calculus]
+[key rot]
+[manpage modules/virtchannel_transform/rot.man tcl::transform::rot]
+[key rot13]
+[manpage modules/virtchannel_transform/rot.man tcl::transform::rot]
+[key rounding]
+[manpage modules/math/fuzzy.man math::fuzzy]
+[key rows]
+[manpage modules/term/ansi_ctrlu.man term::ansi::ctrl::unix]
+[key rpc]
+[manpage modules/comm/comm.man comm]
+[manpage modules/comm/comm_wire.man comm_wire]
+[key rsa]
+[manpage modules/pki/pki.man pki]
+[key running]
+[manpage modules/grammar_fa/dexec.man grammar::fa::dexec]
+[key s3]
+[manpage modules/amazon-s3/S3.man S3]
+[key SASL]
+[manpage modules/sasl/sasl.man SASL]
+[manpage modules/sasl/ntlm.man SASL::NTLM]
+[manpage modules/sasl/scram.man SASL::SCRAM]
+[manpage modules/sasl/gtoken.man SASL::XGoogleToken]
+[key scanl]
+[manpage modules/generator/generator.man generator]
+[key SCCS]
+[manpage modules/rcs/rcs.man rcs]
+[key SCRAM]
+[manpage modules/sasl/scram.man SASL::SCRAM]
+[key secure]
+[manpage modules/comm/comm.man comm]
+[manpage modules/pop3/pop3.man pop3]
+[manpage modules/pop3d/pop3d.man pop3d]
+[manpage modules/transfer/connect.man transfer::connect]
+[manpage modules/transfer/receiver.man transfer::receiver]
+[manpage modules/transfer/transmitter.man transfer::transmitter]
+[key security]
+[manpage modules/aes/aes.man aes]
+[manpage modules/blowfish/blowfish.man blowfish]
+[manpage modules/crc/cksum.man cksum]
+[manpage modules/crc/crc16.man crc16]
+[manpage modules/crc/crc32.man crc32]
+[manpage modules/des/des.man des]
+[manpage modules/md4/md4.man md4]
+[manpage modules/md5/md5.man md5]
+[manpage modules/md5crypt/md5crypt.man md5crypt]
+[manpage modules/otp/otp.man otp]
+[manpage modules/pki/pki.man pki]
+[manpage modules/rc4/rc4.man rc4]
+[manpage modules/ripemd/ripemd128.man ripemd128]
+[manpage modules/ripemd/ripemd160.man ripemd160]
+[manpage modules/sha1/sha1.man sha1]
+[manpage modules/sha1/sha256.man sha256]
+[manpage modules/crc/sum.man sum]
+[manpage modules/des/tcldes.man tcldes]
+[manpage modules/des/tcldesjr.man tcldes]
+[key seed]
+[manpage modules/virtchannel_base/randseed.man tcl::randomseed]
+[key selectionbox]
+[manpage modules/javascript/javascript.man javascript]
+[key {semantic markup}]
+[manpage modules/doctools/docidx_intro.man docidx_intro]
+[manpage modules/doctools/docidx_lang_cmdref.man docidx_lang_cmdref]
+[manpage modules/doctools/docidx_lang_faq.man docidx_lang_faq]
+[manpage modules/doctools/docidx_lang_intro.man docidx_lang_intro]
+[manpage modules/doctools/docidx_lang_syntax.man docidx_lang_syntax]
+[manpage modules/doctools/docidx_plugin_apiref.man docidx_plugin_apiref]
+[manpage modules/doctools/doctoc_intro.man doctoc_intro]
+[manpage modules/doctools/doctoc_lang_cmdref.man doctoc_lang_cmdref]
+[manpage modules/doctools/doctoc_lang_faq.man doctoc_lang_faq]
+[manpage modules/doctools/doctoc_lang_intro.man doctoc_lang_intro]
+[manpage modules/doctools/doctoc_lang_syntax.man doctoc_lang_syntax]
+[manpage modules/doctools/doctoc_plugin_apiref.man doctoc_plugin_apiref]
+[manpage modules/doctools2idx/idx_introduction.man doctools2idx_introduction]
+[manpage modules/doctools2toc/toc_introduction.man doctools2toc_introduction]
+[manpage modules/doctools/doctools_intro.man doctools_intro]
+[manpage modules/doctools/doctools_lang_cmdref.man doctools_lang_cmdref]
+[manpage modules/doctools/doctools_lang_faq.man doctools_lang_faq]
+[manpage modules/doctools/doctools_lang_intro.man doctools_lang_intro]
+[manpage modules/doctools/doctools_lang_syntax.man doctools_lang_syntax]
+[manpage modules/doctools/doctools_plugin_apiref.man doctools_plugin_apiref]
+[key send]
+[manpage modules/comm/comm.man comm]
+[key serialization]
+[manpage modules/bee/bee.man bee]
+[manpage modules/doctools2idx/export_docidx.man doctools::idx::export::docidx]
+[manpage modules/doctools2idx/idx_export_html.man doctools::idx::export::html]
+[manpage modules/doctools2idx/idx_export_json.man doctools::idx::export::json]
+[manpage modules/doctools2idx/idx_export_nroff.man doctools::idx::export::nroff]
+[manpage modules/doctools2idx/idx_export_text.man doctools::idx::export::text]
+[manpage modules/doctools2idx/idx_export_wiki.man doctools::idx::export::wiki]
+[manpage modules/doctools2idx/idx_structure.man doctools::idx::structure]
+[manpage modules/doctools2toc/export_doctoc.man doctools::toc::export::doctoc]
+[manpage modules/doctools2toc/toc_export_html.man doctools::toc::export::html]
+[manpage modules/doctools2toc/toc_export_json.man doctools::toc::export::json]
+[manpage modules/doctools2toc/toc_export_nroff.man doctools::toc::export::nroff]
+[manpage modules/doctools2toc/toc_export_text.man doctools::toc::export::text]
+[manpage modules/doctools2toc/toc_export_wiki.man doctools::toc::export::wiki]
+[manpage modules/doctools2toc/toc_structure.man doctools::toc::structure]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/struct/graph.man struct::graph]
+[manpage modules/struct/struct_tree.man struct::tree]
+[key server]
+[manpage modules/map/map_geocode_nominatim.man map::geocode::nominatim]
+[manpage modules/map/map_slippy_fetcher.man map::slippy::fetcher]
+[manpage modules/nns/nns_common.man nameserv::common]
+[manpage modules/nns/nns_server.man nameserv::server]
+[manpage modules/nns/nns_intro.man nns_intro]
+[manpage apps/nnsd.man nnsd]
+[key service]
+[manpage modules/log/logger.man logger]
+[key services]
+[manpage modules/ftpd/ftpd.man ftpd]
+[manpage modules/smtpd/smtpd.man smtpd]
+[key set]
+[manpage modules/struct/queue.man struct::queue]
+[manpage modules/struct/struct_set.man struct::set]
+[key sha1]
+[manpage modules/sha1/sha1.man sha1]
+[key sha256]
+[manpage modules/sha1/sha256.man sha256]
+[key shell]
+[manpage modules/string/token_shell.man string::token::shell]
+[key {shortest path}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key shuffle]
+[manpage modules/struct/struct_list.man struct::list]
+[key {simulated annealing}]
+[manpage modules/simulation/annealing.man simulation::annealing]
+[key simulation]
+[manpage modules/simulation/simulation_random.man simulation::random]
+[key singleton]
+[manpage modules/ooutil/ooutil.man oo::util]
+[manpage modules/tool/meta.man oo::util]
+[key {size limit}]
+[manpage modules/virtchannel_transform/limitsize.man tcl::transform::limitsize]
+[key skiplist]
+[manpage modules/struct/queue.man struct::queue]
+[manpage modules/struct/skiplist.man struct::skiplist]
+[key slippy]
+[manpage modules/map/map_slippy.man map::slippy]
+[manpage modules/map/map_slippy_cache.man map::slippy::cache]
+[manpage modules/map/map_slippy_fetcher.man map::slippy::fetcher]
+[key smtp]
+[manpage modules/mime/mime.man mime]
+[manpage modules/mime/smtp.man smtp]
+[manpage modules/smtpd/smtpd.man smtpd]
+[key smtpd]
+[manpage modules/smtpd/smtpd.man smtpd]
+[key Snit]
+[manpage modules/snit/snit.man snit]
+[key snit]
+[manpage modules/interp/deleg_method.man deleg_method]
+[manpage modules/interp/tcllib_interp.man interp]
+[key SNTP]
+[manpage modules/ntp/ntp_time.man ntp_time]
+[key socket]
+[manpage modules/comm/comm.man comm]
+[manpage modules/comm/comm_wire.man comm_wire]
+[manpage modules/smtpd/smtpd.man smtpd]
+[key soundex]
+[manpage modules/soundex/soundex.man soundex]
+[key source]
+[manpage modules/docstrip/docstrip.man docstrip]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[manpage apps/tcldocstrip.man tcldocstrip]
+[key spacing]
+[manpage modules/virtchannel_transform/spacer.man tcl::transform::spacer]
+[key {spatial interpolation}]
+[manpage modules/math/interpolate.man math::interpolate]
+[key {special functions}]
+[manpage modules/math/special.man math::special]
+[key specification]
+[manpage modules/bench/bench_lang_spec.man bench_lang_spec]
+[key speed]
+[manpage modules/profiler/profiler.man profiler]
+[key split]
+[manpage modules/textutil/textutil_split.man textutil::split]
+[key {squared graph}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key ssl]
+[manpage modules/comm/comm.man comm]
+[manpage modules/imap4/imap4.man imap4]
+[manpage modules/pop3/pop3.man pop3]
+[manpage modules/pop3d/pop3d.man pop3d]
+[manpage modules/transfer/connect.man transfer::connect]
+[manpage modules/transfer/receiver.man transfer::receiver]
+[manpage modules/transfer/transmitter.man transfer::transmitter]
+[key stack]
+[manpage modules/struct/queue.man struct::queue]
+[key {standard io}]
+[manpage modules/virtchannel_base/std.man tcl::chan::std]
+[key state]
+[manpage modules/grammar_fa/fa.man grammar::fa]
+[manpage modules/grammar_fa/dacceptor.man grammar::fa::dacceptor]
+[manpage modules/grammar_fa/dexec.man grammar::fa::dexec]
+[manpage modules/grammar_fa/faop.man grammar::fa::op]
+[manpage modules/grammar_peg/peg.man grammar::peg]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key {state (de)serialization}]
+[manpage modules/namespacex/namespacex.man namespacex]
+[key {statistical distribution}]
+[manpage modules/simulation/simulation_random.man simulation::random]
+[key statistics]
+[manpage modules/counter/counter.man counter]
+[manpage modules/math/math.man math]
+[manpage modules/math/statistics.man math::statistics]
+[key stdin]
+[manpage modules/virtchannel_base/std.man tcl::chan::std]
+[key stdout]
+[manpage modules/virtchannel_base/std.man tcl::chan::std]
+[key {stochastic modelling}]
+[manpage modules/simulation/montecarlo.man simulation::montecarlo]
+[key {stream cipher}]
+[manpage modules/rc4/rc4.man rc4]
+[key {stream copy}]
+[manpage modules/virtchannel_transform/observe.man tcl::transform::observe]
+[key string]
+[manpage modules/string/token.man string::token]
+[manpage modules/string/token_shell.man string::token::shell]
+[manpage modules/textutil/textutil.man textutil]
+[manpage modules/textutil/adjust.man textutil::adjust]
+[manpage modules/textutil/expander.man textutil::expander]
+[manpage modules/textutil/repeat.man textutil::repeat]
+[manpage modules/textutil/textutil_split.man textutil::split]
+[manpage modules/textutil/textutil_string.man textutil::string]
+[manpage modules/textutil/tabify.man textutil::tabify]
+[manpage modules/textutil/trim.man textutil::trim]
+[key stringprep]
+[manpage modules/stringprep/stringprep.man stringprep]
+[manpage modules/stringprep/stringprep_data.man stringprep::data]
+[manpage modules/stringprep/unicode_data.man unicode::data]
+[key {strongly connected component}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key struct]
+[manpage modules/struct/pool.man struct::pool]
+[manpage modules/struct/record.man struct::record]
+[key structure]
+[manpage modules/control/control.man control]
+[key {structured queries}]
+[manpage modules/treeql/treeql.man treeql]
+[key style]
+[manpage modules/doctools2base/html_cssdefaults.man doctools::html::cssdefaults]
+[key subcommand]
+[manpage modules/tepam/tepam_introduction.man tepam]
+[manpage modules/tepam/tepam_procedure.man tepam::procedure]
+[key subgraph]
+[manpage modules/struct/graph.man struct::graph]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key subject]
+[manpage modules/hook/hook.man hook]
+[key submitbutton]
+[manpage modules/javascript/javascript.man javascript]
+[key subscriber]
+[manpage modules/hook/hook.man hook]
+[key subsequence]
+[manpage modules/struct/struct_list.man struct::list]
+[key subst]
+[manpage modules/doctools2base/tcl_parse.man doctools::tcl::parse]
+[key sum]
+[manpage modules/crc/sum.man sum]
+[key swapping]
+[manpage modules/struct/struct_list.man struct::list]
+[key {symmetric difference}]
+[manpage modules/struct/struct_set.man struct::set]
+[key synchronous]
+[manpage modules/cache/async.man cache::async]
+[key {syntax tree}]
+[manpage modules/grammar_me/me_util.man grammar::me::util]
+[key table]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/toc_import.man doctools::toc::import]
+[manpage modules/html/html.man html]
+[manpage modules/report/report.man report]
+[key {table of contents}]
+[manpage modules/doctools/doctoc_intro.man doctoc_intro]
+[manpage modules/doctools/doctoc_plugin_apiref.man doctoc_plugin_apiref]
+[manpage modules/doctools2toc/toc_introduction.man doctools2toc_introduction]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools/doctoc.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/export_doctoc.man doctools::toc::export::doctoc]
+[manpage modules/doctools2toc/toc_export_html.man doctools::toc::export::html]
+[manpage modules/doctools2toc/toc_export_json.man doctools::toc::export::json]
+[manpage modules/doctools2toc/toc_export_nroff.man doctools::toc::export::nroff]
+[manpage modules/doctools2toc/toc_export_text.man doctools::toc::export::text]
+[manpage modules/doctools2toc/toc_export_wiki.man doctools::toc::export::wiki]
+[manpage modules/doctools2toc/toc_import.man doctools::toc::import]
+[manpage modules/doctools2toc/import_doctoc.man doctools::toc::import::doctoc]
+[manpage modules/doctools2toc/toc_import_json.man doctools::toc::import::json]
+[key tabstops]
+[manpage modules/textutil/tabify.man textutil::tabify]
+[key tallying]
+[manpage modules/counter/counter.man counter]
+[key {tape archive}]
+[manpage modules/tar/tar.man tar]
+[key tar]
+[manpage modules/tar/tar.man tar]
+[key tcl]
+[manpage modules/math/bigfloat.man math::bigfloat]
+[manpage modules/math/bignum.man math::bignum]
+[manpage modules/math/decimal.man math::decimal]
+[key {Tcl module}]
+[manpage modules/docstrip/docstrip_util.man docstrip_util]
+[key {Tcl syntax}]
+[manpage modules/doctools2base/tcl_parse.man doctools::tcl::parse]
+[key {tcler's wiki}]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[key tcllib]
+[manpage modules/csv/csv.man csv]
+[key TclOO]
+[manpage modules/ooutil/ooutil.man oo::util]
+[manpage modules/tool/meta.man oo::util]
+[manpage modules/tool/tool.man tool]
+[manpage modules/tool/tool_dict_ensemble.man tool::dict_ensemble]
+[key TCLPARAM]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[key TDPL]
+[manpage modules/grammar_peg/peg.man grammar::peg]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key {temp file}]
+[manpage modules/fileutil/fileutil.man fileutil]
+[key {template processing}]
+[manpage modules/textutil/expander.man textutil::expander]
+[key terminal]
+[manpage modules/term/term.man term]
+[manpage modules/term/ansi_code.man term::ansi::code]
+[manpage modules/term/ansi_cattr.man term::ansi::code::attr]
+[manpage modules/term/ansi_cctrl.man term::ansi::code::ctrl]
+[manpage modules/term/ansi_cmacros.man term::ansi::code::macros]
+[manpage modules/term/ansi_ctrlu.man term::ansi::ctrl::unix]
+[manpage modules/term/ansi_send.man term::ansi::send]
+[manpage modules/term/imenu.man term::interact::menu]
+[manpage modules/term/ipager.man term::interact::pager]
+[manpage modules/term/receive.man term::receive]
+[manpage modules/term/term_bind.man term::receive::bind]
+[manpage modules/term/term_send.man term::send]
+[key test]
+[manpage modules/fileutil/fileutil.man fileutil]
+[key Testing]
+[manpage modules/valtype/valtype_common.man valtype::common]
+[manpage modules/valtype/cc_amex.man valtype::creditcard::amex]
+[manpage modules/valtype/cc_discover.man valtype::creditcard::discover]
+[manpage modules/valtype/cc_mastercard.man valtype::creditcard::mastercard]
+[manpage modules/valtype/cc_visa.man valtype::creditcard::visa]
+[manpage modules/valtype/ean13.man valtype::gs1::ean13]
+[manpage modules/valtype/iban.man valtype::iban]
+[manpage modules/valtype/imei.man valtype::imei]
+[manpage modules/valtype/isbn.man valtype::isbn]
+[manpage modules/valtype/luhn.man valtype::luhn]
+[manpage modules/valtype/luhn5.man valtype::luhn5]
+[manpage modules/valtype/usnpi.man valtype::usnpi]
+[manpage modules/valtype/verhoeff.man valtype::verhoeff]
+[key testing]
+[manpage modules/bench/bench.man bench]
+[manpage modules/bench/bench_read.man bench::in]
+[manpage modules/bench/bench_wcsv.man bench::out::csv]
+[manpage modules/bench/bench_wtext.man bench::out::text]
+[manpage modules/bench/bench_intro.man bench_intro]
+[manpage modules/bench/bench_lang_intro.man bench_lang_intro]
+[manpage modules/bench/bench_lang_spec.man bench_lang_spec]
+[key TeX]
+[manpage modules/textutil/textutil.man textutil]
+[manpage modules/textutil/adjust.man textutil::adjust]
+[key text]
+[manpage modules/bench/bench_read.man bench::in]
+[manpage modules/bench/bench_wtext.man bench::out::text]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[key {text comparison}]
+[manpage modules/soundex/soundex.man soundex]
+[key {text conversion}]
+[manpage modules/rcs/rcs.man rcs]
+[key {text differences}]
+[manpage modules/rcs/rcs.man rcs]
+[key {text display}]
+[manpage modules/term/imenu.man term::interact::menu]
+[manpage modules/term/ipager.man term::interact::pager]
+[key {text expansion}]
+[manpage modules/textutil/expander.man textutil::expander]
+[key {text likeness}]
+[manpage modules/soundex/soundex.man soundex]
+[key {text processing}]
+[manpage modules/bibtex/bibtex.man bibtex]
+[manpage modules/yaml/huddle.man huddle]
+[manpage apps/page.man page]
+[manpage modules/page/page_intro.man page_intro]
+[manpage modules/page/page_pluginmgr.man page_pluginmgr]
+[manpage modules/page/page_util_flow.man page_util_flow]
+[manpage modules/page/page_util_norm_lemon.man page_util_norm_lemon]
+[manpage modules/page/page_util_norm_peg.man page_util_norm_peg]
+[manpage modules/page/page_util_peg.man page_util_peg]
+[manpage modules/page/page_util_quote.man page_util_quote]
+[manpage modules/yaml/yaml.man yaml]
+[key {text widget}]
+[manpage modules/virtchannel_base/textwindow.man tcl::chan::textwindow]
+[key threads]
+[manpage modules/coroutine/tcllib_coroutine.man coroutine]
+[manpage modules/coroutine/coro_auto.man coroutine::auto]
+[key throw]
+[manpage modules/try/tcllib_throw.man try]
+[key thumbnail]
+[manpage modules/jpeg/jpeg.man jpeg]
+[key tie]
+[manpage modules/tie/tie.man tie]
+[manpage modules/tie/tie_std.man tie]
+[key tif]
+[manpage modules/tiff/tiff.man tiff]
+[key tiff]
+[manpage modules/exif/exif.man exif]
+[manpage modules/tiff/tiff.man tiff]
+[key tile]
+[manpage modules/map/map_slippy_cache.man map::slippy::cache]
+[manpage modules/map/map_slippy_fetcher.man map::slippy::fetcher]
+[key time]
+[manpage modules/ntp/ntp_time.man ntp_time]
+[key timestamp]
+[manpage modules/png/png.man png]
+[key timestamps]
+[manpage modules/debug/debug_timestamp.man debug::timestamp]
+[key {tip 219}]
+[manpage modules/virtchannel_base/cat.man tcl::chan::cat]
+[manpage modules/virtchannel_core/core.man tcl::chan::core]
+[manpage modules/virtchannel_core/events.man tcl::chan::events]
+[manpage modules/virtchannel_base/facade.man tcl::chan::facade]
+[manpage modules/virtchannel_base/tcllib_fifo.man tcl::chan::fifo]
+[manpage modules/virtchannel_base/tcllib_fifo2.man tcl::chan::fifo2]
+[manpage modules/virtchannel_base/halfpipe.man tcl::chan::halfpipe]
+[manpage modules/virtchannel_base/tcllib_memchan.man tcl::chan::memchan]
+[manpage modules/virtchannel_base/tcllib_null.man tcl::chan::null]
+[manpage modules/virtchannel_base/nullzero.man tcl::chan::nullzero]
+[manpage modules/virtchannel_base/tcllib_random.man tcl::chan::random]
+[manpage modules/virtchannel_base/std.man tcl::chan::std]
+[manpage modules/virtchannel_base/tcllib_string.man tcl::chan::string]
+[manpage modules/virtchannel_base/textwindow.man tcl::chan::textwindow]
+[manpage modules/virtchannel_base/tcllib_variable.man tcl::chan::variable]
+[manpage modules/virtchannel_base/tcllib_zero.man tcl::chan::zero]
+[manpage modules/virtchannel_base/randseed.man tcl::randomseed]
+[manpage modules/virtchannel_core/transformcore.man tcl::transform::core]
+[key {tip 230}]
+[manpage modules/virtchannel_transform/adler32.man tcl::transform::adler32]
+[manpage modules/virtchannel_transform/vt_base64.man tcl::transform::base64]
+[manpage modules/virtchannel_transform/vt_counter.man tcl::transform::counter]
+[manpage modules/virtchannel_transform/vt_crc32.man tcl::transform::crc32]
+[manpage modules/virtchannel_transform/hex.man tcl::transform::hex]
+[manpage modules/virtchannel_transform/identity.man tcl::transform::identity]
+[manpage modules/virtchannel_transform/limitsize.man tcl::transform::limitsize]
+[manpage modules/virtchannel_transform/observe.man tcl::transform::observe]
+[manpage modules/virtchannel_transform/vt_otp.man tcl::transform::otp]
+[manpage modules/virtchannel_transform/rot.man tcl::transform::rot]
+[manpage modules/virtchannel_transform/spacer.man tcl::transform::spacer]
+[manpage modules/virtchannel_transform/tcllib_zlib.man tcl::transform::zlib]
+[key {tip 234}]
+[manpage modules/virtchannel_transform/tcllib_zlib.man tcl::transform::zlib]
+[key {tip 317}]
+[manpage modules/virtchannel_transform/vt_base64.man tcl::transform::base64]
+[key Tk]
+[manpage modules/virtchannel_base/textwindow.man tcl::chan::textwindow]
+[key tls]
+[manpage modules/comm/comm.man comm]
+[manpage modules/imap4/imap4.man imap4]
+[manpage modules/pop3/pop3.man pop3]
+[manpage modules/pop3d/pop3d.man pop3d]
+[manpage modules/mime/smtp.man smtp]
+[manpage modules/transfer/connect.man transfer::connect]
+[manpage modules/transfer/receiver.man transfer::receiver]
+[manpage modules/transfer/transmitter.man transfer::transmitter]
+[key TMML]
+[manpage modules/doctools/doctools.man doctools]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools/docidx.man doctools::idx]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools/doctoc.man doctools::toc]
+[manpage modules/dtplite/pkg_dtplite.man dtplite]
+[manpage apps/dtplite.man dtplite]
+[manpage modules/doctools/mpexpand.man mpexpand]
+[key toc]
+[manpage modules/doctools/doctoc_intro.man doctoc_intro]
+[manpage modules/doctools/doctoc_plugin_apiref.man doctoc_plugin_apiref]
+[manpage modules/doctools/doctoc.man doctools::toc]
+[manpage modules/doctools2toc/export_doctoc.man doctools::toc::export::doctoc]
+[manpage modules/doctools2toc/toc_export_html.man doctools::toc::export::html]
+[manpage modules/doctools2toc/toc_export_json.man doctools::toc::export::json]
+[manpage modules/doctools2toc/toc_export_nroff.man doctools::toc::export::nroff]
+[manpage modules/doctools2toc/toc_export_text.man doctools::toc::export::text]
+[manpage modules/doctools2toc/toc_export_wiki.man doctools::toc::export::wiki]
+[manpage modules/doctools2toc/import_doctoc.man doctools::toc::import::doctoc]
+[manpage modules/doctools2toc/toc_import_json.man doctools::toc::import::json]
+[key {toc formatter}]
+[manpage modules/doctools/doctoc_plugin_apiref.man doctoc_plugin_apiref]
+[key tokenization]
+[manpage modules/string/token.man string::token]
+[manpage modules/string/token_shell.man string::token::shell]
+[key TOOL]
+[manpage modules/tool/tool.man tool]
+[manpage modules/tool/tool_dict_ensemble.man tool::dict_ensemble]
+[key {top-down parsing languages}]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[manpage modules/grammar_peg/peg.man grammar::peg]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key torrent]
+[manpage modules/bee/bee.man bee]
+[key touch]
+[manpage modules/fileutil/fileutil.man fileutil]
+[key TPDL]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[key trace]
+[manpage modules/debug/debug.man debug]
+[manpage modules/debug/debug_caller.man debug::caller]
+[manpage modules/debug/debug_heartbeat.man debug::heartbeat]
+[manpage modules/debug/debug_timestamp.man debug::timestamp]
+[key transducer]
+[manpage modules/grammar_aycock/aycock.man grammar::aycock]
+[manpage modules/grammar_fa/fa.man grammar::fa]
+[manpage modules/grammar_fa/dacceptor.man grammar::fa::dacceptor]
+[manpage modules/grammar_fa/dexec.man grammar::fa::dexec]
+[manpage modules/grammar_fa/faop.man grammar::fa::op]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[manpage modules/grammar_peg/peg.man grammar::peg]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage apps/pt.man pt]
+[manpage modules/pt/pt_astree.man pt::ast]
+[manpage modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl]
+[manpage modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea]
+[manpage modules/pt/pt_json_language.man pt::json_language]
+[manpage modules/pt/pt_param.man pt::param]
+[manpage modules/pt/pt_pexpression.man pt::pe]
+[manpage modules/pt/pt_pexpr_op.man pt::pe::op]
+[manpage modules/pt/pt_pegrammar.man pt::peg]
+[manpage modules/pt/pt_peg_container.man pt::peg::container]
+[manpage modules/pt/pt_peg_container_peg.man pt::peg::container::peg]
+[manpage modules/pt/pt_peg_export.man pt::peg::export]
+[manpage modules/pt/pt_peg_export_container.man pt::peg::export::container]
+[manpage modules/pt/pt_peg_export_json.man pt::peg::export::json]
+[manpage modules/pt/pt_peg_export_peg.man pt::peg::export::peg]
+[manpage modules/pt/pt_peg_from_container.man pt::peg::from::container]
+[manpage modules/pt/pt_peg_from_json.man pt::peg::from::json]
+[manpage modules/pt/pt_peg_from_peg.man pt::peg::from::peg]
+[manpage modules/pt/pt_peg_import.man pt::peg::import]
+[manpage modules/pt/pt_peg_import_container.man pt::peg::import::container]
+[manpage modules/pt/pt_peg_import_json.man pt::peg::import::json]
+[manpage modules/pt/pt_peg_import_peg.man pt::peg::import::peg]
+[manpage modules/pt/pt_peg_interp.man pt::peg::interp]
+[manpage modules/pt/pt_peg_to_container.man pt::peg::to::container]
+[manpage modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam]
+[manpage modules/pt/pt_peg_to_json.man pt::peg::to::json]
+[manpage modules/pt/pt_peg_to_param.man pt::peg::to::param]
+[manpage modules/pt/pt_peg_to_peg.man pt::peg::to::peg]
+[manpage modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam]
+[manpage modules/pt/pt_peg_language.man pt::peg_language]
+[manpage modules/pt/pt_peg_introduction.man pt::pegrammar]
+[manpage modules/pt/pt_pgen.man pt::pgen]
+[manpage modules/pt/pt_rdengine.man pt::rde]
+[manpage modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit]
+[manpage modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo]
+[manpage modules/pt/pt_util.man pt::util]
+[manpage modules/pt/pt_to_api.man pt_export_api]
+[manpage modules/pt/pt_from_api.man pt_import_api]
+[manpage modules/pt/pt_introduction.man pt_introduction]
+[manpage modules/pt/pt_parse_peg.man pt_parse_peg]
+[manpage modules/pt/pt_parser_api.man pt_parser_api]
+[manpage modules/pt/pt_peg_op.man pt_peg_op]
+[key transfer]
+[manpage modules/transfer/connect.man transfer::connect]
+[manpage modules/transfer/copyops.man transfer::copy]
+[manpage modules/transfer/tqueue.man transfer::copy::queue]
+[manpage modules/transfer/ddest.man transfer::data::destination]
+[manpage modules/transfer/dsource.man transfer::data::source]
+[manpage modules/transfer/receiver.man transfer::receiver]
+[manpage modules/transfer/transmitter.man transfer::transmitter]
+[key transformation]
+[manpage modules/page/page_util_peg.man page_util_peg]
+[manpage modules/virtchannel_transform/adler32.man tcl::transform::adler32]
+[manpage modules/virtchannel_transform/vt_base64.man tcl::transform::base64]
+[manpage modules/virtchannel_transform/vt_counter.man tcl::transform::counter]
+[manpage modules/virtchannel_transform/vt_crc32.man tcl::transform::crc32]
+[manpage modules/virtchannel_transform/hex.man tcl::transform::hex]
+[manpage modules/virtchannel_transform/identity.man tcl::transform::identity]
+[manpage modules/virtchannel_transform/limitsize.man tcl::transform::limitsize]
+[manpage modules/virtchannel_transform/observe.man tcl::transform::observe]
+[manpage modules/virtchannel_transform/vt_otp.man tcl::transform::otp]
+[manpage modules/virtchannel_transform/rot.man tcl::transform::rot]
+[manpage modules/virtchannel_transform/spacer.man tcl::transform::spacer]
+[manpage modules/virtchannel_transform/tcllib_zlib.man tcl::transform::zlib]
+[key transmitter]
+[manpage modules/transfer/transmitter.man transfer::transmitter]
+[key {travelling salesman}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key traversal]
+[manpage modules/fileutil/traverse.man fileutil_traverse]
+[key tree]
+[manpage modules/grammar_me/gasm.man grammar::me::cpu::gasm]
+[manpage modules/grammar_me/me_util.man grammar::me::util]
+[manpage modules/htmlparse/htmlparse.man htmlparse]
+[manpage modules/struct/queue.man struct::queue]
+[manpage modules/struct/stack.man struct::stack]
+[manpage modules/struct/struct_tree.man struct::tree]
+[manpage modules/struct/struct_tree1.man struct::tree_v1]
+[manpage modules/treeql/treeql.man treeql]
+[key {tree query language}]
+[manpage modules/treeql/treeql.man treeql]
+[key {tree walking}]
+[manpage modules/page/page_util_flow.man page_util_flow]
+[manpage modules/page/page_util_norm_lemon.man page_util_norm_lemon]
+[manpage modules/page/page_util_norm_peg.man page_util_norm_peg]
+[key TreeQL]
+[manpage modules/treeql/treeql.man treeql]
+[key trimming]
+[manpage modules/textutil/textutil.man textutil]
+[manpage modules/textutil/trim.man textutil::trim]
+[key twitter]
+[manpage modules/oauth/oauth.man oauth]
+[key type]
+[manpage modules/fileutil/fileutil.man fileutil]
+[manpage modules/fumagic/cfront.man fileutil::magic::cfront]
+[manpage modules/fumagic/cgen.man fileutil::magic::cgen]
+[manpage modules/fumagic/filetypes.man fileutil::magic::filetype]
+[manpage modules/fumagic/mimetypes.man fileutil::magic::mimetype]
+[manpage modules/fumagic/rtcore.man fileutil::magic::rt]
+[manpage modules/snit/snit.man snit]
+[key {Type checking}]
+[manpage modules/valtype/valtype_common.man valtype::common]
+[manpage modules/valtype/cc_amex.man valtype::creditcard::amex]
+[manpage modules/valtype/cc_discover.man valtype::creditcard::discover]
+[manpage modules/valtype/cc_mastercard.man valtype::creditcard::mastercard]
+[manpage modules/valtype/cc_visa.man valtype::creditcard::visa]
+[manpage modules/valtype/ean13.man valtype::gs1::ean13]
+[manpage modules/valtype/iban.man valtype::iban]
+[manpage modules/valtype/imei.man valtype::imei]
+[manpage modules/valtype/isbn.man valtype::isbn]
+[manpage modules/valtype/luhn.man valtype::luhn]
+[manpage modules/valtype/luhn5.man valtype::luhn5]
+[manpage modules/valtype/usnpi.man valtype::usnpi]
+[manpage modules/valtype/verhoeff.man valtype::verhoeff]
+[key uevent]
+[manpage modules/hook/hook.man hook]
+[key unbind]
+[manpage modules/uev/uevent.man uevent]
+[key uncapitalize]
+[manpage modules/textutil/textutil_string.man textutil::string]
+[key undenting]
+[manpage modules/textutil/adjust.man textutil::adjust]
+[key unicode]
+[manpage modules/stringprep/stringprep.man stringprep]
+[manpage modules/stringprep/stringprep_data.man stringprep::data]
+[manpage modules/stringprep/unicode.man unicode]
+[manpage modules/stringprep/unicode_data.man unicode::data]
+[key union]
+[manpage modules/struct/disjointset.man struct::disjointset]
+[manpage modules/struct/struct_set.man struct::set]
+[key unit]
+[manpage modules/units/units.man units]
+[key {unknown hooking}]
+[manpage modules/namespacex/namespacex.man namespacex]
+[key untie]
+[manpage modules/tie/tie.man tie]
+[manpage modules/tie/tie_std.man tie]
+[key update]
+[manpage modules/coroutine/tcllib_coroutine.man coroutine]
+[manpage modules/coroutine/coro_auto.man coroutine::auto]
+[key uri]
+[manpage modules/uri/uri.man uri]
+[manpage modules/uri/urn-scheme.man uri_urn]
+[key url]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/idx_import.man doctools::idx::import]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/toc_import.man doctools::toc::import]
+[manpage modules/map/map_geocode_nominatim.man map::geocode::nominatim]
+[manpage modules/map/map_slippy_fetcher.man map::slippy::fetcher]
+[manpage modules/uri/uri.man uri]
+[manpage modules/uri/urn-scheme.man uri_urn]
+[key urn]
+[manpage modules/uri/urn-scheme.man uri_urn]
+[key US-NPI]
+[manpage modules/valtype/usnpi.man valtype::usnpi]
+[key utilities]
+[manpage modules/namespacex/namespacex.man namespacex]
+[key uuencode]
+[manpage modules/base64/uuencode.man uuencode]
+[key UUID]
+[manpage modules/uuid/uuid.man uuid]
+[key Validation]
+[manpage modules/valtype/valtype_common.man valtype::common]
+[manpage modules/valtype/cc_amex.man valtype::creditcard::amex]
+[manpage modules/valtype/cc_discover.man valtype::creditcard::discover]
+[manpage modules/valtype/cc_mastercard.man valtype::creditcard::mastercard]
+[manpage modules/valtype/cc_visa.man valtype::creditcard::visa]
+[manpage modules/valtype/ean13.man valtype::gs1::ean13]
+[manpage modules/valtype/iban.man valtype::iban]
+[manpage modules/valtype/imei.man valtype::imei]
+[manpage modules/valtype/isbn.man valtype::isbn]
+[manpage modules/valtype/luhn.man valtype::luhn]
+[manpage modules/valtype/luhn5.man valtype::luhn5]
+[manpage modules/valtype/usnpi.man valtype::usnpi]
+[manpage modules/valtype/verhoeff.man valtype::verhoeff]
+[key {Value checking}]
+[manpage modules/valtype/valtype_common.man valtype::common]
+[manpage modules/valtype/cc_amex.man valtype::creditcard::amex]
+[manpage modules/valtype/cc_discover.man valtype::creditcard::discover]
+[manpage modules/valtype/cc_mastercard.man valtype::creditcard::mastercard]
+[manpage modules/valtype/cc_visa.man valtype::creditcard::visa]
+[manpage modules/valtype/ean13.man valtype::gs1::ean13]
+[manpage modules/valtype/iban.man valtype::iban]
+[manpage modules/valtype/imei.man valtype::imei]
+[manpage modules/valtype/isbn.man valtype::isbn]
+[manpage modules/valtype/luhn.man valtype::luhn]
+[manpage modules/valtype/luhn5.man valtype::luhn5]
+[manpage modules/valtype/usnpi.man valtype::usnpi]
+[manpage modules/valtype/verhoeff.man valtype::verhoeff]
+[key vectors]
+[manpage modules/math/linalg.man math::linearalgebra]
+[key verhoeff]
+[manpage modules/valtype/verhoeff.man valtype::verhoeff]
+[key vertex]
+[manpage modules/struct/graph.man struct::graph]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key {vertex cover}]
+[manpage modules/struct/graphops.man struct::graph::op]
+[key {virtual channel}]
+[manpage modules/virtchannel_base/cat.man tcl::chan::cat]
+[manpage modules/virtchannel_core/core.man tcl::chan::core]
+[manpage modules/virtchannel_core/events.man tcl::chan::events]
+[manpage modules/virtchannel_base/facade.man tcl::chan::facade]
+[manpage modules/virtchannel_base/tcllib_fifo.man tcl::chan::fifo]
+[manpage modules/virtchannel_base/tcllib_fifo2.man tcl::chan::fifo2]
+[manpage modules/virtchannel_base/halfpipe.man tcl::chan::halfpipe]
+[manpage modules/virtchannel_base/tcllib_memchan.man tcl::chan::memchan]
+[manpage modules/virtchannel_base/tcllib_null.man tcl::chan::null]
+[manpage modules/virtchannel_base/nullzero.man tcl::chan::nullzero]
+[manpage modules/virtchannel_base/tcllib_random.man tcl::chan::random]
+[manpage modules/virtchannel_base/std.man tcl::chan::std]
+[manpage modules/virtchannel_base/tcllib_string.man tcl::chan::string]
+[manpage modules/virtchannel_base/textwindow.man tcl::chan::textwindow]
+[manpage modules/virtchannel_base/tcllib_variable.man tcl::chan::variable]
+[manpage modules/virtchannel_base/tcllib_zero.man tcl::chan::zero]
+[manpage modules/virtchannel_base/randseed.man tcl::randomseed]
+[manpage modules/virtchannel_transform/adler32.man tcl::transform::adler32]
+[manpage modules/virtchannel_transform/vt_base64.man tcl::transform::base64]
+[manpage modules/virtchannel_core/transformcore.man tcl::transform::core]
+[manpage modules/virtchannel_transform/vt_counter.man tcl::transform::counter]
+[manpage modules/virtchannel_transform/vt_crc32.man tcl::transform::crc32]
+[manpage modules/virtchannel_transform/hex.man tcl::transform::hex]
+[manpage modules/virtchannel_transform/identity.man tcl::transform::identity]
+[manpage modules/virtchannel_transform/limitsize.man tcl::transform::limitsize]
+[manpage modules/virtchannel_transform/observe.man tcl::transform::observe]
+[manpage modules/virtchannel_transform/vt_otp.man tcl::transform::otp]
+[manpage modules/virtchannel_transform/rot.man tcl::transform::rot]
+[manpage modules/virtchannel_transform/spacer.man tcl::transform::spacer]
+[manpage modules/virtchannel_transform/tcllib_zlib.man tcl::transform::zlib]
+[key {virtual machine}]
+[manpage modules/grammar_me/me_cpu.man grammar::me::cpu]
+[manpage modules/grammar_me/me_cpucore.man grammar::me::cpu::core]
+[manpage modules/grammar_me/gasm.man grammar::me::cpu::gasm]
+[manpage modules/grammar_me/me_tcl.man grammar::me::tcl]
+[manpage modules/grammar_me/me_intro.man grammar::me_intro]
+[manpage modules/grammar_me/me_vm.man grammar::me_vm]
+[manpage modules/grammar_peg/peg_interp.man grammar::peg::interp]
+[manpage modules/pt/pt_param.man pt::param]
+[key VISA]
+[manpage modules/valtype/cc_visa.man valtype::creditcard::visa]
+[key vwait]
+[manpage modules/coroutine/tcllib_coroutine.man coroutine]
+[manpage modules/coroutine/coro_auto.man coroutine::auto]
+[manpage modules/smtpd/smtpd.man smtpd]
+[key wais]
+[manpage modules/uri/uri.man uri]
+[key widget]
+[manpage modules/snit/snit.man snit]
+[manpage modules/snit/snitfaq.man snitfaq]
+[key {widget adaptors}]
+[manpage modules/snit/snit.man snit]
+[manpage modules/snit/snitfaq.man snitfaq]
+[key wiki]
+[manpage modules/doctools2idx/idx_container.man doctools::idx]
+[manpage modules/doctools/docidx.man doctools::idx]
+[manpage modules/doctools2idx/idx_export.man doctools::idx::export]
+[manpage modules/doctools2idx/idx_export_wiki.man doctools::idx::export::wiki]
+[manpage modules/doctools2toc/toc_container.man doctools::toc]
+[manpage modules/doctools/doctoc.man doctools::toc]
+[manpage modules/doctools2toc/toc_export.man doctools::toc::export]
+[manpage modules/doctools2toc/toc_export_wiki.man doctools::toc::export::wiki]
+[key word]
+[manpage modules/doctools2base/tcl_parse.man doctools::tcl::parse]
+[manpage modules/wip/wip.man wip]
+[key www]
+[manpage modules/uri/uri.man uri]
+[key x.208]
+[manpage modules/asn/asn.man asn]
+[key x.209]
+[manpage modules/asn/asn.man asn]
+[key x.500]
+[manpage modules/ldap/ldap.man ldap]
+[key XGoogleToken]
+[manpage modules/sasl/gtoken.man SASL::XGoogleToken]
+[key xml]
+[manpage modules/amazon-s3/xsxp.man xsxp]
+[key xor]
+[manpage modules/virtchannel_transform/vt_otp.man tcl::transform::otp]
+[key XPath]
+[manpage modules/treeql/treeql.man treeql]
+[key XSLT]
+[manpage modules/treeql/treeql.man treeql]
+[key yaml]
+[manpage modules/yaml/huddle.man huddle]
+[manpage modules/yaml/yaml.man yaml]
+[key ydecode]
+[manpage modules/base64/yencode.man yencode]
+[key yEnc]
+[manpage modules/base64/yencode.man yencode]
+[key yencode]
+[manpage modules/base64/yencode.man yencode]
+[key zero]
+[manpage modules/virtchannel_base/nullzero.man tcl::chan::nullzero]
+[manpage modules/virtchannel_base/tcllib_zero.man tcl::chan::zero]
+[key zip]
+[manpage modules/zip/decode.man zipfile::decode]
+[manpage modules/zip/encode.man zipfile::encode]
+[manpage modules/zip/mkzip.man zipfile::mkzip]
+[key zlib]
+[manpage modules/virtchannel_transform/tcllib_zlib.man tcl::transform::zlib]
+[key zoom]
+[manpage modules/map/map_slippy.man map::slippy]
+[manpage modules/map/map_slippy_cache.man map::slippy::cache]
+[manpage modules/map/map_slippy_fetcher.man map::slippy::fetcher]
+[index_end] \ No newline at end of file
diff --git a/tcllib/support/devel/sak/doc/manpages.txt b/tcllib/support/devel/sak/doc/manpages.txt
new file mode 100644
index 0000000..6390ed6
--- /dev/null
+++ b/tcllib/support/devel/sak/doc/manpages.txt
@@ -0,0 +1,421 @@
+apps/dtplite.man
+apps/nns.man
+apps/nnsd.man
+apps/nnslog.man
+apps/page.man
+apps/pt.man
+apps/tcldocstrip.man
+modules/aes/aes.man
+modules/amazon-s3/S3.man
+modules/amazon-s3/xsxp.man
+modules/asn/asn.man
+modules/base32/base32.man
+modules/base32/base32core.man
+modules/base32/base32hex.man
+modules/base64/ascii85.man
+modules/base64/base64.man
+modules/base64/uuencode.man
+modules/base64/yencode.man
+modules/bee/bee.man
+modules/bench/bench.man
+modules/bench/bench_intro.man
+modules/bench/bench_lang_intro.man
+modules/bench/bench_lang_spec.man
+modules/bench/bench_read.man
+modules/bench/bench_wcsv.man
+modules/bench/bench_wtext.man
+modules/bibtex/bibtex.man
+modules/blowfish/blowfish.man
+modules/cache/async.man
+modules/clock/iso8601.man
+modules/clock/rfc2822.man
+modules/cmdline/cmdline.man
+modules/comm/comm.man
+modules/comm/comm_wire.man
+modules/control/control.man
+modules/coroutine/coro_auto.man
+modules/coroutine/tcllib_coroutine.man
+modules/counter/counter.man
+modules/crc/cksum.man
+modules/crc/crc16.man
+modules/crc/crc32.man
+modules/crc/sum.man
+modules/cron/cron.man
+modules/csv/csv.man
+modules/debug/debug.man
+modules/debug/debug_caller.man
+modules/debug/debug_heartbeat.man
+modules/debug/debug_timestamp.man
+modules/des/des.man
+modules/des/tcldes.man
+modules/des/tcldesjr.man
+modules/dicttool/dicttool.man
+modules/dns/tcllib_dns.man
+modules/dns/tcllib_ip.man
+modules/docstrip/docstrip.man
+modules/docstrip/docstrip_util.man
+modules/doctools/changelog.man
+modules/doctools/cvs.man
+modules/doctools/docidx.man
+modules/doctools/docidx_intro.man
+modules/doctools/docidx_lang_cmdref.man
+modules/doctools/docidx_lang_faq.man
+modules/doctools/docidx_lang_intro.man
+modules/doctools/docidx_lang_syntax.man
+modules/doctools/docidx_plugin_apiref.man
+modules/doctools/doctoc.man
+modules/doctools/doctoc_intro.man
+modules/doctools/doctoc_lang_cmdref.man
+modules/doctools/doctoc_lang_faq.man
+modules/doctools/doctoc_lang_intro.man
+modules/doctools/doctoc_lang_syntax.man
+modules/doctools/doctoc_plugin_apiref.man
+modules/doctools/doctools.man
+modules/doctools/doctools_intro.man
+modules/doctools/doctools_lang_cmdref.man
+modules/doctools/doctools_lang_faq.man
+modules/doctools/doctools_lang_intro.man
+modules/doctools/doctools_lang_syntax.man
+modules/doctools/doctools_plugin_apiref.man
+modules/doctools/mpexpand.man
+modules/doctools2base/html_cssdefaults.man
+modules/doctools2base/nroff_manmacros.man
+modules/doctools2base/tcl_parse.man
+modules/doctools2base/tcllib_msgcat.man
+modules/doctools2idx/export_docidx.man
+modules/doctools2idx/idx_container.man
+modules/doctools2idx/idx_export.man
+modules/doctools2idx/idx_export_html.man
+modules/doctools2idx/idx_export_json.man
+modules/doctools2idx/idx_export_nroff.man
+modules/doctools2idx/idx_export_text.man
+modules/doctools2idx/idx_export_wiki.man
+modules/doctools2idx/idx_import.man
+modules/doctools2idx/idx_import_json.man
+modules/doctools2idx/idx_introduction.man
+modules/doctools2idx/idx_msgcat_c.man
+modules/doctools2idx/idx_msgcat_de.man
+modules/doctools2idx/idx_msgcat_en.man
+modules/doctools2idx/idx_msgcat_fr.man
+modules/doctools2idx/idx_parse.man
+modules/doctools2idx/idx_structure.man
+modules/doctools2idx/import_docidx.man
+modules/doctools2toc/export_doctoc.man
+modules/doctools2toc/import_doctoc.man
+modules/doctools2toc/toc_container.man
+modules/doctools2toc/toc_export.man
+modules/doctools2toc/toc_export_html.man
+modules/doctools2toc/toc_export_json.man
+modules/doctools2toc/toc_export_nroff.man
+modules/doctools2toc/toc_export_text.man
+modules/doctools2toc/toc_export_wiki.man
+modules/doctools2toc/toc_import.man
+modules/doctools2toc/toc_import_json.man
+modules/doctools2toc/toc_introduction.man
+modules/doctools2toc/toc_msgcat_c.man
+modules/doctools2toc/toc_msgcat_de.man
+modules/doctools2toc/toc_msgcat_en.man
+modules/doctools2toc/toc_msgcat_fr.man
+modules/doctools2toc/toc_parse.man
+modules/doctools2toc/toc_structure.man
+modules/dtplite/pkg_dtplite.man
+modules/exif/exif.man
+modules/fileutil/fileutil.man
+modules/fileutil/multi.man
+modules/fileutil/multiop.man
+modules/fileutil/traverse.man
+modules/ftp/ftp.man
+modules/ftp/ftp_geturl.man
+modules/ftpd/ftpd.man
+modules/fumagic/cfront.man
+modules/fumagic/cgen.man
+modules/fumagic/filetypes.man
+modules/fumagic/mimetypes.man
+modules/fumagic/rtcore.man
+modules/generator/generator.man
+modules/gpx/gpx.man
+modules/grammar_aycock/aycock.man
+modules/grammar_fa/dacceptor.man
+modules/grammar_fa/dexec.man
+modules/grammar_fa/fa.man
+modules/grammar_fa/faop.man
+modules/grammar_me/gasm.man
+modules/grammar_me/me_ast.man
+modules/grammar_me/me_cpu.man
+modules/grammar_me/me_cpucore.man
+modules/grammar_me/me_intro.man
+modules/grammar_me/me_tcl.man
+modules/grammar_me/me_util.man
+modules/grammar_me/me_vm.man
+modules/grammar_peg/peg.man
+modules/grammar_peg/peg_interp.man
+modules/hook/hook.man
+modules/html/html.man
+modules/htmlparse/htmlparse.man
+modules/http/autoproxy.man
+modules/ident/ident.man
+modules/imap4/imap4.man
+modules/inifile/ini.man
+modules/interp/deleg_method.man
+modules/interp/deleg_proc.man
+modules/interp/tcllib_interp.man
+modules/irc/irc.man
+modules/irc/picoirc.man
+modules/javascript/javascript.man
+modules/jpeg/jpeg.man
+modules/json/json.man
+modules/json/json_write.man
+modules/lambda/lambda.man
+modules/ldap/ldap.man
+modules/ldap/ldapx.man
+modules/log/log.man
+modules/log/logger.man
+modules/log/loggerAppender.man
+modules/log/loggerUtils.man
+modules/map/map_geocode_nominatim.man
+modules/map/map_slippy.man
+modules/map/map_slippy_cache.man
+modules/map/map_slippy_fetcher.man
+modules/mapproj/mapproj.man
+modules/math/bigfloat.man
+modules/math/bignum.man
+modules/math/calculus.man
+modules/math/combinatorics.man
+modules/math/constants.man
+modules/math/decimal.man
+modules/math/exact.man
+modules/math/fourier.man
+modules/math/fuzzy.man
+modules/math/interpolate.man
+modules/math/linalg.man
+modules/math/machineparameters.man
+modules/math/math.man
+modules/math/math_geometry.man
+modules/math/numtheory.man
+modules/math/optimize.man
+modules/math/polynomials.man
+modules/math/qcomplex.man
+modules/math/rational_funcs.man
+modules/math/roman.man
+modules/math/romberg.man
+modules/math/special.man
+modules/math/statistics.man
+modules/math/symdiff.man
+modules/md4/md4.man
+modules/md5/md5.man
+modules/md5crypt/md5crypt.man
+modules/mime/mime.man
+modules/mime/smtp.man
+modules/multiplexer/multiplexer.man
+modules/namespacex/namespacex.man
+modules/ncgi/ncgi.man
+modules/nettool/nettool.man
+modules/nmea/nmea.man
+modules/nns/nns_auto.man
+modules/nns/nns_client.man
+modules/nns/nns_common.man
+modules/nns/nns_intro.man
+modules/nns/nns_protocol.man
+modules/nns/nns_server.man
+modules/nntp/nntp.man
+modules/ntp/ntp_time.man
+modules/oauth/oauth.man
+modules/ooutil/ooutil.man
+modules/otp/otp.man
+modules/page/page_intro.man
+modules/page/page_pluginmgr.man
+modules/page/page_util_flow.man
+modules/page/page_util_norm_lemon.man
+modules/page/page_util_norm_peg.man
+modules/page/page_util_peg.man
+modules/page/page_util_quote.man
+modules/pki/pki.man
+modules/pluginmgr/pluginmgr.man
+modules/png/png.man
+modules/pop3/pop3.man
+modules/pop3d/pop3d.man
+modules/pop3d/pop3d_dbox.man
+modules/pop3d/pop3d_udb.man
+modules/processman/processman.man
+modules/profiler/profiler.man
+modules/pt/pt_astree.man
+modules/pt/pt_cparam_config_critcl.man
+modules/pt/pt_cparam_config_tea.man
+modules/pt/pt_from_api.man
+modules/pt/pt_introduction.man
+modules/pt/pt_json_language.man
+modules/pt/pt_param.man
+modules/pt/pt_parse_peg.man
+modules/pt/pt_parser_api.man
+modules/pt/pt_peg_container.man
+modules/pt/pt_peg_container_peg.man
+modules/pt/pt_peg_export.man
+modules/pt/pt_peg_export_container.man
+modules/pt/pt_peg_export_json.man
+modules/pt/pt_peg_export_peg.man
+modules/pt/pt_peg_from_container.man
+modules/pt/pt_peg_from_json.man
+modules/pt/pt_peg_from_peg.man
+modules/pt/pt_peg_import.man
+modules/pt/pt_peg_import_container.man
+modules/pt/pt_peg_import_json.man
+modules/pt/pt_peg_import_peg.man
+modules/pt/pt_peg_interp.man
+modules/pt/pt_peg_introduction.man
+modules/pt/pt_peg_language.man
+modules/pt/pt_peg_op.man
+modules/pt/pt_peg_to_container.man
+modules/pt/pt_peg_to_cparam.man
+modules/pt/pt_peg_to_json.man
+modules/pt/pt_peg_to_param.man
+modules/pt/pt_peg_to_peg.man
+modules/pt/pt_peg_to_tclparam.man
+modules/pt/pt_pegrammar.man
+modules/pt/pt_pexpr_op.man
+modules/pt/pt_pexpression.man
+modules/pt/pt_pgen.man
+modules/pt/pt_rdengine.man
+modules/pt/pt_tclparam_config_snit.man
+modules/pt/pt_tclparam_config_tcloo.man
+modules/pt/pt_to_api.man
+modules/pt/pt_util.man
+modules/rc4/rc4.man
+modules/rcs/rcs.man
+modules/report/report.man
+modules/rest/rest.man
+modules/ripemd/ripemd128.man
+modules/ripemd/ripemd160.man
+modules/sasl/gtoken.man
+modules/sasl/ntlm.man
+modules/sasl/sasl.man
+modules/sasl/scram.man
+modules/sha1/sha1.man
+modules/sha1/sha256.man
+modules/simulation/annealing.man
+modules/simulation/montecarlo.man
+modules/simulation/simulation_random.man
+modules/smtpd/smtpd.man
+modules/snit/snit.man
+modules/snit/snitfaq.man
+modules/soundex/soundex.man
+modules/stooop/stooop.man
+modules/stooop/switched.man
+modules/string/token.man
+modules/string/token_shell.man
+modules/stringprep/stringprep.man
+modules/stringprep/stringprep_data.man
+modules/stringprep/unicode.man
+modules/stringprep/unicode_data.man
+modules/struct/disjointset.man
+modules/struct/graph.man
+modules/struct/graph1.man
+modules/struct/graphops.man
+modules/struct/matrix.man
+modules/struct/matrix1.man
+modules/struct/pool.man
+modules/struct/prioqueue.man
+modules/struct/queue.man
+modules/struct/record.man
+modules/struct/skiplist.man
+modules/struct/stack.man
+modules/struct/struct_list.man
+modules/struct/struct_set.man
+modules/struct/struct_tree.man
+modules/struct/struct_tree1.man
+modules/tar/tar.man
+modules/tepam/tepam_argument_dialogbox.man
+modules/tepam/tepam_doc_gen.man
+modules/tepam/tepam_introduction.man
+modules/tepam/tepam_procedure.man
+modules/term/ansi_cattr.man
+modules/term/ansi_cctrl.man
+modules/term/ansi_cmacros.man
+modules/term/ansi_code.man
+modules/term/ansi_ctrlu.man
+modules/term/ansi_send.man
+modules/term/imenu.man
+modules/term/ipager.man
+modules/term/receive.man
+modules/term/term.man
+modules/term/term_bind.man
+modules/term/term_send.man
+modules/textutil/adjust.man
+modules/textutil/expander.man
+modules/textutil/repeat.man
+modules/textutil/tabify.man
+modules/textutil/textutil.man
+modules/textutil/textutil_split.man
+modules/textutil/textutil_string.man
+modules/textutil/trim.man
+modules/tie/tie.man
+modules/tie/tie_std.man
+modules/tiff/tiff.man
+modules/tool/meta.man
+modules/tool/tool.man
+modules/tool/tool_dict_ensemble.man
+modules/transfer/connect.man
+modules/transfer/copyops.man
+modules/transfer/ddest.man
+modules/transfer/dsource.man
+modules/transfer/receiver.man
+modules/transfer/tqueue.man
+modules/transfer/transmitter.man
+modules/treeql/treeql.man
+modules/try/tcllib_throw.man
+modules/try/tcllib_try.man
+modules/uev/uevent.man
+modules/uev/uevent_onidle.man
+modules/units/units.man
+modules/uri/uri.man
+modules/uri/urn-scheme.man
+modules/uuid/uuid.man
+modules/valtype/cc_amex.man
+modules/valtype/cc_discover.man
+modules/valtype/cc_mastercard.man
+modules/valtype/cc_visa.man
+modules/valtype/ean13.man
+modules/valtype/iban.man
+modules/valtype/imei.man
+modules/valtype/isbn.man
+modules/valtype/luhn.man
+modules/valtype/luhn5.man
+modules/valtype/usnpi.man
+modules/valtype/valtype_common.man
+modules/valtype/verhoeff.man
+modules/virtchannel_base/cat.man
+modules/virtchannel_base/facade.man
+modules/virtchannel_base/halfpipe.man
+modules/virtchannel_base/nullzero.man
+modules/virtchannel_base/randseed.man
+modules/virtchannel_base/std.man
+modules/virtchannel_base/tcllib_fifo.man
+modules/virtchannel_base/tcllib_fifo2.man
+modules/virtchannel_base/tcllib_memchan.man
+modules/virtchannel_base/tcllib_null.man
+modules/virtchannel_base/tcllib_random.man
+modules/virtchannel_base/tcllib_string.man
+modules/virtchannel_base/tcllib_variable.man
+modules/virtchannel_base/tcllib_zero.man
+modules/virtchannel_base/textwindow.man
+modules/virtchannel_core/core.man
+modules/virtchannel_core/events.man
+modules/virtchannel_core/transformcore.man
+modules/virtchannel_transform/adler32.man
+modules/virtchannel_transform/hex.man
+modules/virtchannel_transform/identity.man
+modules/virtchannel_transform/limitsize.man
+modules/virtchannel_transform/observe.man
+modules/virtchannel_transform/rot.man
+modules/virtchannel_transform/spacer.man
+modules/virtchannel_transform/tcllib_zlib.man
+modules/virtchannel_transform/vt_base64.man
+modules/virtchannel_transform/vt_counter.man
+modules/virtchannel_transform/vt_crc32.man
+modules/virtchannel_transform/vt_otp.man
+modules/websocket/websocket.man
+modules/wip/wip.man
+modules/yaml/huddle.man
+modules/yaml/yaml.man
+modules/zip/decode.man
+modules/zip/encode.man
+modules/zip/mkzip.man
diff --git a/tcllib/support/devel/sak/doc/pkgIndex.tcl b/tcllib/support/devel/sak/doc/pkgIndex.tcl
new file mode 100644
index 0000000..4187efe
--- /dev/null
+++ b/tcllib/support/devel/sak/doc/pkgIndex.tcl
@@ -0,0 +1,4 @@
+if {![package vsatisfies [package provide Tcl] 8.2]} return
+package ifneeded sak::doc 1.0 [list source [file join $dir doc.tcl]]
+package ifneeded sak::doc::auto 1.0 [list source [file join $dir doc_auto.tcl]]
+
diff --git a/tcllib/support/devel/sak/doc/toc.txt b/tcllib/support/devel/sak/doc/toc.txt
new file mode 100644
index 0000000..d15a9d5
--- /dev/null
+++ b/tcllib/support/devel/sak/doc/toc.txt
@@ -0,0 +1,1144 @@
+[toc_begin {Table Of Contents} {}]
+[division_start {By Categories}]
+[division_start {Argument entry form, mega widget}]
+[item modules/tepam/tepam_argument_dialogbox.man tepam::argument_dialogbox {TEPAM argument_dialogbox, reference manual}]
+[division_end]
+[division_start {Benchmark tools}]
+[item modules/bench/bench.man bench {bench - Processing benchmark suites}]
+[item modules/bench/bench_read.man bench::in {bench::in - Reading benchmark results}]
+[item modules/bench/bench_wcsv.man bench::out::csv {bench::out::csv - Formatting benchmark results as CSV}]
+[item modules/bench/bench_wtext.man bench::out::text {bench::out::text - Formatting benchmark results as human readable text}]
+[item modules/bench/bench_intro.man bench_intro {bench introduction}]
+[item modules/bench/bench_lang_intro.man bench_lang_intro {bench language introduction}]
+[item modules/bench/bench_lang_spec.man bench_lang_spec {bench language specification}]
+[division_end]
+[division_start {CGI programming}]
+[item modules/html/html.man html {Procedures to generate HTML structures}]
+[item modules/javascript/javascript.man javascript {Procedures to generate HTML and Java Script structures.}]
+[item modules/json/json.man json {JSON parser}]
+[item modules/json/json_write.man json::write {JSON generation}]
+[item modules/ncgi/ncgi.man ncgi {Procedures to manipulate CGI values.}]
+[division_end]
+[division_start Channels]
+[item modules/virtchannel_base/cat.man tcl::chan::cat {Concatenation channel}]
+[item modules/virtchannel_core/core.man tcl::chan::core {Basic reflected/virtual channel support}]
+[item modules/virtchannel_core/events.man tcl::chan::events {Event support for reflected/virtual channels}]
+[item modules/virtchannel_base/facade.man tcl::chan::facade {Facade channel}]
+[item modules/virtchannel_base/tcllib_fifo.man tcl::chan::fifo {In-memory fifo channel}]
+[item modules/virtchannel_base/tcllib_fifo2.man tcl::chan::fifo2 {In-memory interconnected fifo channels}]
+[item modules/virtchannel_base/halfpipe.man tcl::chan::halfpipe {In-memory channel, half of a fifo2}]
+[item modules/virtchannel_base/tcllib_memchan.man tcl::chan::memchan {In-memory channel}]
+[item modules/virtchannel_base/tcllib_null.man tcl::chan::null {Null channel}]
+[item modules/virtchannel_base/nullzero.man tcl::chan::nullzero {Null/Zero channel combination}]
+[item modules/virtchannel_base/tcllib_random.man tcl::chan::random {Random channel}]
+[item modules/virtchannel_base/std.man tcl::chan::std {Standard I/O, unification of stdin and stdout}]
+[item modules/virtchannel_base/tcllib_string.man tcl::chan::string {Read-only in-memory channel}]
+[item modules/virtchannel_base/textwindow.man tcl::chan::textwindow {Textwindow channel}]
+[item modules/virtchannel_base/tcllib_variable.man tcl::chan::variable {In-memory channel using variable for storage}]
+[item modules/virtchannel_base/tcllib_zero.man tcl::chan::zero {Zero channel}]
+[item modules/virtchannel_base/randseed.man tcl::randomseed {Utilities for random channels}]
+[item modules/virtchannel_transform/adler32.man tcl::transform::adler32 {Adler32 transformation}]
+[item modules/virtchannel_transform/vt_base64.man tcl::transform::base64 {Base64 encoding transformation}]
+[item modules/virtchannel_core/transformcore.man tcl::transform::core {Basic reflected/virtual channel transform support}]
+[item modules/virtchannel_transform/vt_counter.man tcl::transform::counter {Counter transformation}]
+[item modules/virtchannel_transform/vt_crc32.man tcl::transform::crc32 {Crc32 transformation}]
+[item modules/virtchannel_transform/hex.man tcl::transform::hex {Hexadecimal encoding transformation}]
+[item modules/virtchannel_transform/identity.man tcl::transform::identity {Identity transformation}]
+[item modules/virtchannel_transform/limitsize.man tcl::transform::limitsize {limiting input}]
+[item modules/virtchannel_transform/observe.man tcl::transform::observe {Observer transformation, stream copy}]
+[item modules/virtchannel_transform/vt_otp.man tcl::transform::otp {Encryption via one-time pad}]
+[item modules/virtchannel_transform/rot.man tcl::transform::rot rot-encryption]
+[item modules/virtchannel_transform/spacer.man tcl::transform::spacer {Space insertation and removal}]
+[item modules/virtchannel_transform/tcllib_zlib.man tcl::transform::zlib {zlib (de)compression}]
+[division_end]
+[division_start Coroutine]
+[item modules/coroutine/tcllib_coroutine.man coroutine {Coroutine based event and IO handling}]
+[item modules/coroutine/coro_auto.man coroutine::auto {Automatic event and IO coroutine awareness}]
+[division_end]
+[division_start {Data structures}]
+[item modules/counter/counter.man counter {Procedures for counters and histograms}]
+[item modules/report/report.man report {Create and manipulate report objects}]
+[item modules/struct/disjointset.man struct::disjointset {Disjoint set data structure}]
+[item modules/struct/graph.man struct::graph {Create and manipulate directed graph objects}]
+[item modules/struct/graphops.man struct::graph::op {Operation for (un)directed graph objects}]
+[item modules/struct/graph1.man struct::graph_v1 {Create and manipulate directed graph objects}]
+[item modules/struct/struct_list.man struct::list {Procedures for manipulating lists}]
+[item modules/struct/matrix.man struct::matrix {Create and manipulate matrix objects}]
+[item modules/struct/matrix1.man struct::matrix_v1 {Create and manipulate matrix objects}]
+[item modules/struct/pool.man struct::pool {Create and manipulate pool objects (of discrete items)}]
+[item modules/struct/prioqueue.man struct::prioqueue {Create and manipulate prioqueue objects}]
+[item modules/struct/queue.man struct::queue {Create and manipulate queue objects}]
+[item modules/struct/record.man struct::record {Define and create records (similar to 'C' structures)}]
+[item modules/struct/struct_set.man struct::set {Procedures for manipulating sets}]
+[item modules/struct/skiplist.man struct::skiplist {Create and manipulate skiplists}]
+[item modules/struct/stack.man struct::stack {Create and manipulate stack objects}]
+[item modules/struct/struct_tree.man struct::tree {Create and manipulate tree objects}]
+[item modules/struct/struct_tree1.man struct::tree_v1 {Create and manipulate tree objects}]
+[item modules/treeql/treeql.man treeql {Query tree objects}]
+[division_end]
+[division_start {debugging, tracing, and logging}]
+[item modules/debug/debug.man debug {debug narrative - core}]
+[item modules/debug/debug_caller.man debug::caller {debug narrative - caller}]
+[item modules/debug/debug_heartbeat.man debug::heartbeat {debug narrative - heartbeat}]
+[item modules/debug/debug_timestamp.man debug::timestamp {debug narrative - timestamping}]
+[division_end]
+[division_start {Documentation tools}]
+[item modules/doctools/docidx_intro.man docidx_intro {docidx introduction}]
+[item modules/doctools/docidx_lang_cmdref.man docidx_lang_cmdref {docidx language command reference}]
+[item modules/doctools/docidx_lang_faq.man docidx_lang_faq {docidx language faq}]
+[item modules/doctools/docidx_lang_intro.man docidx_lang_intro {docidx language introduction}]
+[item modules/doctools/docidx_lang_syntax.man docidx_lang_syntax {docidx language syntax}]
+[item modules/doctools/docidx_plugin_apiref.man docidx_plugin_apiref {docidx plugin API reference}]
+[item modules/docstrip/docstrip.man docstrip {Docstrip style source code extraction}]
+[item modules/docstrip/docstrip_util.man docstrip_util {Docstrip-related utilities}]
+[item modules/doctools/doctoc_intro.man doctoc_intro {doctoc introduction}]
+[item modules/doctools/doctoc_lang_cmdref.man doctoc_lang_cmdref {doctoc language command reference}]
+[item modules/doctools/doctoc_lang_faq.man doctoc_lang_faq {doctoc language faq}]
+[item modules/doctools/doctoc_lang_intro.man doctoc_lang_intro {doctoc language introduction}]
+[item modules/doctools/doctoc_lang_syntax.man doctoc_lang_syntax {doctoc language syntax}]
+[item modules/doctools/doctoc_plugin_apiref.man doctoc_plugin_apiref {doctoc plugin API reference}]
+[item modules/doctools/doctools.man doctools {doctools - Processing documents}]
+[item modules/doctools2idx/idx_introduction.man doctools2idx_introduction {DocTools - Keyword indices}]
+[item modules/doctools2toc/toc_introduction.man doctools2toc_introduction {DocTools - Tables of Contents}]
+[item modules/doctools/changelog.man doctools::changelog {Processing text in Emacs ChangeLog format}]
+[item modules/doctools/cvs.man doctools::cvs {Processing text in 'cvs log' format}]
+[item modules/doctools2base/html_cssdefaults.man doctools::html::cssdefaults {Default CSS style for HTML export plugins}]
+[item modules/doctools2idx/idx_container.man doctools::idx {Holding keyword indices}]
+[item modules/doctools/docidx.man doctools::idx {docidx - Processing indices}]
+[item modules/doctools2idx/idx_export.man doctools::idx::export {Exporting keyword indices}]
+[item modules/doctools2idx/idx_import.man doctools::idx::import {Importing keyword indices}]
+[item modules/doctools2idx/idx_parse.man doctools::idx::parse {Parsing text in docidx format}]
+[item modules/doctools2idx/idx_structure.man doctools::idx::structure {Docidx serialization utilities}]
+[item modules/doctools2base/tcllib_msgcat.man doctools::msgcat {Message catalog management for the various document parsers}]
+[item modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c {Message catalog for the docidx parser (C)}]
+[item modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de {Message catalog for the docidx parser (DE)}]
+[item modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en {Message catalog for the docidx parser (EN)}]
+[item modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr {Message catalog for the docidx parser (FR)}]
+[item modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c {Message catalog for the doctoc parser (C)}]
+[item modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de {Message catalog for the doctoc parser (DE)}]
+[item modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en {Message catalog for the doctoc parser (EN)}]
+[item modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr {Message catalog for the doctoc parser (FR)}]
+[item modules/doctools2base/nroff_manmacros.man doctools::nroff::man_macros {Default CSS style for NROFF export plugins}]
+[item modules/doctools2base/tcl_parse.man doctools::tcl::parse {Processing text in 'subst -novariables' format}]
+[item modules/doctools2toc/toc_container.man doctools::toc {Holding tables of contents}]
+[item modules/doctools/doctoc.man doctools::toc {doctoc - Processing tables of contents}]
+[item modules/doctools2toc/toc_export.man doctools::toc::export {Exporting tables of contents}]
+[item modules/doctools2toc/toc_import.man doctools::toc::import {Importing keyword indices}]
+[item modules/doctools2toc/toc_parse.man doctools::toc::parse {Parsing text in doctoc format}]
+[item modules/doctools2toc/toc_structure.man doctools::toc::structure {Doctoc serialization utilities}]
+[item modules/doctools/doctools_intro.man doctools_intro {doctools introduction}]
+[item modules/doctools/doctools_lang_cmdref.man doctools_lang_cmdref {doctools language command reference}]
+[item modules/doctools/doctools_lang_faq.man doctools_lang_faq {doctools language faq}]
+[item modules/doctools/doctools_lang_intro.man doctools_lang_intro {doctools language introduction}]
+[item modules/doctools/doctools_lang_syntax.man doctools_lang_syntax {doctools language syntax}]
+[item modules/doctools/doctools_plugin_apiref.man doctools_plugin_apiref {doctools plugin API reference}]
+[item modules/dtplite/pkg_dtplite.man dtplite {Lightweight DocTools Markup Processor}]
+[item apps/dtplite.man dtplite {Lightweight DocTools Markup Processor}]
+[item modules/doctools/mpexpand.man mpexpand {Markup processor}]
+[item apps/tcldocstrip.man tcldocstrip {Tcl-based Docstrip Processor}]
+[item modules/tepam/tepam_doc_gen.man tepam::doc_gen {TEPAM DOC Generation, reference manual}]
+[item modules/textutil/expander.man textutil::expander {Procedures to process templates and expand text.}]
+[division_end]
+[division_start File]
+[item modules/zip/decode.man zipfile::decode {Access to zip archives}]
+[item modules/zip/encode.man zipfile::encode {Generation of zip archives}]
+[item modules/zip/mkzip.man zipfile::mkzip {Build a zip archive}]
+[division_end]
+[division_start {File formats}]
+[item modules/exif/exif.man exif {Tcl EXIF extracts and parses EXIF fields from digital images}]
+[item modules/gpx/gpx.man gpx {Extracts waypoints, tracks and routes from GPX files}]
+[item modules/jpeg/jpeg.man jpeg {JPEG querying and manipulation of meta data}]
+[item modules/png/png.man png {PNG querying and manipulation of meta data}]
+[item modules/tar/tar.man tar {Tar file creation, extraction & manipulation}]
+[item modules/tiff/tiff.man tiff {TIFF reading, writing, and querying and manipulation of meta data}]
+[division_end]
+[division_start {Grammars and finite automata}]
+[item modules/grammar_aycock/aycock.man grammar::aycock {Aycock-Horspool-Earley parser generator for Tcl}]
+[item modules/grammar_fa/fa.man grammar::fa {Create and manipulate finite automatons}]
+[item modules/grammar_fa/dacceptor.man grammar::fa::dacceptor {Create and use deterministic acceptors}]
+[item modules/grammar_fa/dexec.man grammar::fa::dexec {Execute deterministic finite automatons}]
+[item modules/grammar_fa/faop.man grammar::fa::op {Operations on finite automatons}]
+[item modules/grammar_me/me_cpu.man grammar::me::cpu {Virtual machine implementation II for parsing token streams}]
+[item modules/grammar_me/me_cpucore.man grammar::me::cpu::core {ME virtual machine state manipulation}]
+[item modules/grammar_me/gasm.man grammar::me::cpu::gasm {ME assembler}]
+[item modules/grammar_me/me_tcl.man grammar::me::tcl {Virtual machine implementation I for parsing token streams}]
+[item modules/grammar_me/me_util.man grammar::me::util {AST utilities}]
+[item modules/grammar_me/me_ast.man grammar::me_ast {Various representations of ASTs}]
+[item modules/grammar_me/me_intro.man grammar::me_intro {Introduction to virtual machines for parsing token streams}]
+[item modules/grammar_me/me_vm.man grammar::me_vm {Virtual machine for parsing token streams}]
+[item modules/grammar_peg/peg.man grammar::peg {Create and manipulate parsing expression grammars}]
+[item modules/grammar_peg/peg_interp.man grammar::peg::interp {Interpreter for parsing expression grammars}]
+[division_end]
+[division_start {Hashes, checksums, and encryption}]
+[item modules/aes/aes.man aes {Implementation of the AES block cipher}]
+[item modules/blowfish/blowfish.man blowfish {Implementation of the Blowfish block cipher}]
+[item modules/crc/cksum.man cksum {Calculate a cksum(1) compatible checksum}]
+[item modules/crc/crc16.man crc16 {Perform a 16bit Cyclic Redundancy Check}]
+[item modules/crc/crc32.man crc32 {Perform a 32bit Cyclic Redundancy Check}]
+[item modules/des/des.man des {Implementation of the DES and triple-DES ciphers}]
+[item modules/md4/md4.man md4 {MD4 Message-Digest Algorithm}]
+[item modules/md5/md5.man md5 {MD5 Message-Digest Algorithm}]
+[item modules/md5crypt/md5crypt.man md5crypt {MD5-based password encryption}]
+[item modules/otp/otp.man otp {One-Time Passwords}]
+[item modules/pki/pki.man pki {Implementation of the public key cipher}]
+[item modules/rc4/rc4.man rc4 {Implementation of the RC4 stream cipher}]
+[item modules/ripemd/ripemd128.man ripemd128 {RIPEMD-128 Message-Digest Algorithm}]
+[item modules/ripemd/ripemd160.man ripemd160 {RIPEMD-160 Message-Digest Algorithm}]
+[item modules/sha1/sha1.man sha1 {SHA1 Message-Digest Algorithm}]
+[item modules/sha1/sha256.man sha256 {SHA256 Message-Digest Algorithm}]
+[item modules/soundex/soundex.man soundex Soundex]
+[item modules/crc/sum.man sum {Calculate a sum(1) compatible checksum}]
+[item modules/des/tcldes.man tcldes {Implementation of the DES and triple-DES ciphers}]
+[item modules/des/tcldesjr.man tcldes {Implementation of the DES and triple-DES ciphers}]
+[item modules/uuid/uuid.man uuid {UUID generation and comparison}]
+[division_end]
+[division_start Mathematics]
+[item modules/math/math.man math {Tcl Math Library}]
+[item modules/math/bigfloat.man math::bigfloat {Arbitrary precision floating-point numbers}]
+[item modules/math/bignum.man math::bignum {Arbitrary precision integer numbers}]
+[item modules/math/calculus.man math::calculus {Integration and ordinary differential equations}]
+[item modules/math/romberg.man math::calculus::romberg {Romberg integration}]
+[item modules/math/combinatorics.man math::combinatorics {Combinatorial functions in the Tcl Math Library}]
+[item modules/math/qcomplex.man math::complexnumbers {Straightforward complex number package}]
+[item modules/math/constants.man math::constants {Mathematical and numerical constants}]
+[item modules/math/decimal.man math::decimal {General decimal arithmetic}]
+[item modules/math/exact.man math::exact {Exact Real Arithmetic}]
+[item modules/math/fourier.man math::fourier {Discrete and fast fourier transforms}]
+[item modules/math/fuzzy.man math::fuzzy {Fuzzy comparison of floating-point numbers}]
+[item modules/math/math_geometry.man math::geometry {Geometrical computations}]
+[item modules/math/interpolate.man math::interpolate {Interpolation routines}]
+[item modules/math/linalg.man math::linearalgebra {Linear Algebra}]
+[item modules/math/numtheory.man math::numtheory {Number Theory}]
+[item modules/math/optimize.man math::optimize {Optimisation routines}]
+[item modules/math/polynomials.man math::polynomials {Polynomial functions}]
+[item modules/math/rational_funcs.man math::rationalfunctions {Polynomial functions}]
+[item modules/math/roman.man math::roman {Tools for creating and manipulating roman numerals}]
+[item modules/math/special.man math::special {Special mathematical functions}]
+[item modules/math/statistics.man math::statistics {Basic statistical functions and procedures}]
+[item modules/simulation/annealing.man simulation::annealing {Simulated annealing}]
+[item modules/simulation/montecarlo.man simulation::montecarlo {Monte Carlo simulations}]
+[item modules/simulation/simulation_random.man simulation::random {Pseudo-random number generators}]
+[division_end]
+[division_start Networking]
+[item modules/asn/asn.man asn {ASN.1 BER encoder/decoder}]
+[item modules/http/autoproxy.man autoproxy {Automatic HTTP proxy usage and authentication}]
+[item modules/bee/bee.man bee {BitTorrent Serialization Format Encoder/Decoder}]
+[item modules/dns/tcllib_dns.man dns {Tcl Domain Name Service Client}]
+[item modules/ftp/ftp.man ftp {Client-side tcl implementation of the ftp protocol}]
+[item modules/ftp/ftp_geturl.man ftp::geturl {Uri handler for ftp urls}]
+[item modules/ftpd/ftpd.man ftpd {Tcl FTP server implementation}]
+[item modules/ident/ident.man ident {Ident protocol client}]
+[item modules/irc/irc.man irc {Create IRC connection and interface.}]
+[item modules/ldap/ldap.man ldap {LDAP client}]
+[item modules/ldap/ldapx.man ldapx {LDAP extended object interface}]
+[item modules/nns/nns_client.man nameserv {Name service facility, Client}]
+[item modules/nns/nns_auto.man nameserv::auto {Name service facility, Client Extension}]
+[item modules/nns/nns_common.man nameserv::common {Name service facility, shared definitions}]
+[item modules/nns/nns_protocol.man nameserv::protocol {Name service facility, client/server protocol}]
+[item modules/nns/nns_server.man nameserv::server {Name service facility, Server}]
+[item modules/nmea/nmea.man nmea {Process NMEA data}]
+[item apps/nns.man nns {Name service facility, Commandline Client Application}]
+[item modules/nns/nns_intro.man nns_intro {Name service facility, introduction}]
+[item apps/nnsd.man nnsd {Name service facility, Commandline Server Application}]
+[item apps/nnslog.man nnslog {Name service facility, Commandline Logging Client Application}]
+[item modules/nntp/nntp.man nntp {Tcl client for the NNTP protocol}]
+[item modules/ntp/ntp_time.man ntp_time {Tcl Time Service Client}]
+[item modules/oauth/oauth.man oauth {oauth API base signature}]
+[item modules/irc/picoirc.man picoirc {Small and simple embeddable IRC client.}]
+[item modules/pop3/pop3.man pop3 {Tcl client for POP3 email protocol}]
+[item modules/pop3d/pop3d.man pop3d {Tcl POP3 server implementation}]
+[item modules/pop3d/pop3d_dbox.man pop3d::dbox {Simple mailbox database for pop3d}]
+[item modules/pop3d/pop3d_udb.man pop3d::udb {Simple user database for pop3d}]
+[item modules/amazon-s3/S3.man S3 {Amazon S3 Web Service Interface}]
+[item modules/sasl/sasl.man SASL {Implementation of SASL mechanisms for Tcl}]
+[item modules/sasl/ntlm.man SASL::NTLM {Implementation of SASL NTLM mechanism for Tcl}]
+[item modules/sasl/scram.man SASL::SCRAM {Implementation of SASL SCRAM mechanism for Tcl}]
+[item modules/sasl/gtoken.man SASL::XGoogleToken {Implementation of SASL NTLM mechanism for Tcl}]
+[item modules/mime/smtp.man smtp {Client-side tcl implementation of the smtp protocol}]
+[item modules/smtpd/smtpd.man smtpd {Tcl SMTP server implementation}]
+[item modules/dns/tcllib_ip.man tcllib_ip {IPv4 and IPv6 address manipulation}]
+[item modules/uri/uri.man uri {URI utilities}]
+[item modules/uri/urn-scheme.man uri_urn {URI utilities, URN scheme}]
+[item modules/websocket/websocket.man websocket {Tcl implementation of the websocket protocol}]
+[division_end]
+[division_start {Page Parser Generator}]
+[item apps/page.man page {Parser Generator}]
+[item modules/page/page_intro.man page_intro {page introduction}]
+[item modules/page/page_pluginmgr.man page_pluginmgr {page plugin manager}]
+[item modules/page/page_util_flow.man page_util_flow {page dataflow/treewalker utility}]
+[item modules/page/page_util_norm_lemon.man page_util_norm_lemon {page AST normalization, LEMON}]
+[item modules/page/page_util_norm_peg.man page_util_norm_peg {page AST normalization, PEG}]
+[item modules/page/page_util_peg.man page_util_peg {page PEG transformation utilities}]
+[item modules/page/page_util_quote.man page_util_quote {page character quoting utilities}]
+[division_end]
+[division_start {Parsing and Grammars}]
+[item apps/pt.man pt {Parser Tools Application}]
+[item modules/pt/pt_astree.man pt::ast {Abstract Syntax Tree Serialization}]
+[item modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl {C/PARAM, Canned configuration, Critcl}]
+[item modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea {C/PARAM, Canned configuration, TEA}]
+[item modules/pt/pt_json_language.man pt::json_language {The JSON Grammar Exchange Format}]
+[item modules/pt/pt_param.man pt::param {PackRat Machine Specification}]
+[item modules/pt/pt_pexpression.man pt::pe {Parsing Expression Serialization}]
+[item modules/pt/pt_pexpr_op.man pt::pe::op {Parsing Expression Utilities}]
+[item modules/pt/pt_pegrammar.man pt::peg {Parsing Expression Grammar Serialization}]
+[item modules/pt/pt_peg_container.man pt::peg::container {PEG Storage}]
+[item modules/pt/pt_peg_container_peg.man pt::peg::container::peg {PEG Storage. Canned PEG grammar specification}]
+[item modules/pt/pt_peg_export.man pt::peg::export {PEG Export}]
+[item modules/pt/pt_peg_export_container.man pt::peg::export::container {PEG Export Plugin. Write CONTAINER format}]
+[item modules/pt/pt_peg_export_json.man pt::peg::export::json {PEG Export Plugin. Write JSON format}]
+[item modules/pt/pt_peg_export_peg.man pt::peg::export::peg {PEG Export Plugin. Write PEG format}]
+[item modules/pt/pt_peg_from_container.man pt::peg::from::container {PEG Conversion. From CONTAINER format}]
+[item modules/pt/pt_peg_from_json.man pt::peg::from::json {PEG Conversion. Read JSON format}]
+[item modules/pt/pt_peg_from_peg.man pt::peg::from::peg {PEG Conversion. Read PEG format}]
+[item modules/pt/pt_peg_import.man pt::peg::import {PEG Import}]
+[item modules/pt/pt_peg_import_container.man pt::peg::import::container {PEG Import Plugin. From CONTAINER format}]
+[item modules/pt/pt_peg_import_json.man pt::peg::import::json {PEG Import Plugin. Read JSON format}]
+[item modules/pt/pt_peg_import_peg.man pt::peg::import::peg {PEG Import Plugin. Read PEG format}]
+[item modules/pt/pt_peg_interp.man pt::peg::interp {Interpreter for parsing expression grammars}]
+[item modules/pt/pt_peg_to_container.man pt::peg::to::container {PEG Conversion. Write CONTAINER format}]
+[item modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam {PEG Conversion. Write CPARAM format}]
+[item modules/pt/pt_peg_to_json.man pt::peg::to::json {PEG Conversion. Write JSON format}]
+[item modules/pt/pt_peg_to_param.man pt::peg::to::param {PEG Conversion. Write PARAM format}]
+[item modules/pt/pt_peg_to_peg.man pt::peg::to::peg {PEG Conversion. Write PEG format}]
+[item modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam {PEG Conversion. Write TCLPARAM format}]
+[item modules/pt/pt_peg_language.man pt::peg_language {PEG Language Tutorial}]
+[item modules/pt/pt_peg_introduction.man pt::pegrammar {Introduction to Parsing Expression Grammars}]
+[item modules/pt/pt_pgen.man pt::pgen {Parser Generator}]
+[item modules/pt/pt_rdengine.man pt::rde {Parsing Runtime Support, PARAM based}]
+[item modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit {Tcl/PARAM, Canned configuration, Snit}]
+[item modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo {Tcl/PARAM, Canned configuration, Tcloo}]
+[item modules/pt/pt_util.man pt::util {General utilities}]
+[item modules/pt/pt_to_api.man pt_export_api {Parser Tools Export API}]
+[item modules/pt/pt_from_api.man pt_import_api {Parser Tools Import API}]
+[item modules/pt/pt_introduction.man pt_introduction {Introduction to Parser Tools}]
+[item modules/pt/pt_parse_peg.man pt_parse_peg {Parser Tools PEG Parser}]
+[item modules/pt/pt_parser_api.man pt_parser_api {Parser API}]
+[item modules/pt/pt_peg_op.man pt_peg_op {Parser Tools PE Grammar Utility Operations}]
+[division_end]
+[division_start {Procedures, arguments, parameters, options}]
+[item modules/tepam/tepam_introduction.man tepam {An introduction into TEPAM, Tcl's Enhanced Procedure and Argument Manager}]
+[item modules/tepam/tepam_procedure.man tepam::procedure {TEPAM procedure, reference manual}]
+[division_end]
+[division_start {Programming tools}]
+[item modules/cmdline/cmdline.man cmdline {Procedures to process command lines and options.}]
+[item modules/comm/comm.man comm {A remote communication facility for Tcl (8.3 and later)}]
+[item modules/comm/comm_wire.man comm_wire {The comm wire protocol}]
+[item modules/control/control.man control {Procedures for control flow structures.}]
+[item modules/interp/deleg_method.man deleg_method {Creation of comm delegates (snit methods)}]
+[item modules/interp/deleg_proc.man deleg_proc {Creation of comm delegates (procedures)}]
+[item modules/fileutil/fileutil.man fileutil {Procedures implementing some file utilities}]
+[item modules/fumagic/cfront.man fileutil::magic::cfront {Generator core for compiler of magic(5) files}]
+[item modules/fumagic/cgen.man fileutil::magic::cgen {Generator core for compiler of magic(5) files}]
+[item modules/fumagic/filetypes.man fileutil::magic::filetype {Procedures implementing file-type recognition}]
+[item modules/fumagic/mimetypes.man fileutil::magic::mimetype {Procedures implementing mime-type recognition}]
+[item modules/fumagic/rtcore.man fileutil::magic::rt {Runtime core for file type recognition engines written in pure Tcl}]
+[item modules/fileutil/multi.man fileutil::multi {Multi-file operation, scatter/gather, standard object}]
+[item modules/fileutil/multiop.man fileutil::multi::op {Multi-file operation, scatter/gather}]
+[item modules/fileutil/traverse.man fileutil_traverse {Iterative directory traversal}]
+[item modules/hook/hook.man hook Hooks]
+[item modules/interp/tcllib_interp.man interp {Interp creation and aliasing}]
+[item modules/log/log.man log {Procedures to log messages of libraries and applications.}]
+[item modules/log/logger.man logger {System to control logging of events.}]
+[item modules/log/loggerAppender.man logger::appender {Collection of predefined appenders for logger}]
+[item modules/log/loggerUtils.man logger::utils {Utilities for logger}]
+[item modules/multiplexer/multiplexer.man multiplexer {One-to-many communication with sockets.}]
+[item modules/pluginmgr/pluginmgr.man pluginmgr {Manage a plugin}]
+[item modules/profiler/profiler.man profiler {Tcl source code profiler}]
+[item modules/snit/snit.man snit {Snit's Not Incr Tcl}]
+[item modules/snit/snitfaq.man snitfaq {Snit Frequently Asked Questions}]
+[item modules/stooop/stooop.man stooop {Object oriented extension.}]
+[item modules/stooop/switched.man switched {switch/option management.}]
+[item modules/tie/tie.man tie {Array persistence}]
+[item modules/tie/tie_std.man tie {Array persistence, standard data sources}]
+[item modules/uev/uevent.man uevent {User events}]
+[item modules/wip/wip.man wip {Word Interpreter}]
+[division_end]
+[division_start System]
+[item modules/cron/cron.man cron {Tool for automating the period callback of commands}]
+[item modules/nettool/nettool.man nettool {Tools for networked applications}]
+[item modules/processman/processman.man processman {Tool for automating the period callback of commands}]
+[division_end]
+[division_start {Terminal control}]
+[item modules/term/term.man term {General terminal control}]
+[item modules/term/ansi_code.man term::ansi::code {Helper for control sequences}]
+[item modules/term/ansi_cattr.man term::ansi::code::attr {ANSI attribute sequences}]
+[item modules/term/ansi_cctrl.man term::ansi::code::ctrl {ANSI control sequences}]
+[item modules/term/ansi_cmacros.man term::ansi::code::macros {Macro sequences}]
+[item modules/term/ansi_ctrlu.man term::ansi::ctrl::unix {Control operations and queries}]
+[item modules/term/ansi_send.man term::ansi::send {Output of ANSI control sequences to terminals}]
+[item modules/term/imenu.man term::interact::menu {Terminal widget, menu}]
+[item modules/term/ipager.man term::interact::pager {Terminal widget, paging}]
+[item modules/term/receive.man term::receive {General input from terminals}]
+[item modules/term/term_bind.man term::receive::bind {Keyboard dispatch from terminals}]
+[item modules/term/term_send.man term::send {General output to terminals}]
+[division_end]
+[division_start {Text formatter plugin}]
+[item modules/doctools2idx/export_docidx.man doctools::idx::export::docidx {docidx export plugin}]
+[item modules/doctools2idx/idx_export_html.man doctools::idx::export::html {HTML export plugin}]
+[item modules/doctools2idx/idx_export_json.man doctools::idx::export::json {JSON export plugin}]
+[item modules/doctools2idx/idx_export_nroff.man doctools::idx::export::nroff {nroff export plugin}]
+[item modules/doctools2idx/idx_export_text.man doctools::idx::export::text {plain text export plugin}]
+[item modules/doctools2idx/idx_export_wiki.man doctools::idx::export::wiki {wiki export plugin}]
+[item modules/doctools2idx/import_docidx.man doctools::idx::import::docidx {docidx import plugin}]
+[item modules/doctools2idx/idx_import_json.man doctools::idx::import::json {JSON import plugin}]
+[item modules/doctools2toc/export_doctoc.man doctools::toc::export::doctoc {doctoc export plugin}]
+[item modules/doctools2toc/toc_export_html.man doctools::toc::export::html {HTML export plugin}]
+[item modules/doctools2toc/toc_export_json.man doctools::toc::export::json {JSON export plugin}]
+[item modules/doctools2toc/toc_export_nroff.man doctools::toc::export::nroff {nroff export plugin}]
+[item modules/doctools2toc/toc_export_text.man doctools::toc::export::text {plain text export plugin}]
+[item modules/doctools2toc/toc_export_wiki.man doctools::toc::export::wiki {wiki export plugin}]
+[item modules/doctools2toc/import_doctoc.man doctools::toc::import::doctoc {doctoc import plugin}]
+[item modules/doctools2toc/toc_import_json.man doctools::toc::import::json {JSON import plugin}]
+[division_end]
+[division_start {Text processing}]
+[item modules/base64/ascii85.man ascii85 {ascii85-encode/decode binary data}]
+[item modules/base32/base32.man base32 {base32 standard encoding}]
+[item modules/base32/base32core.man base32::core {Expanding basic base32 maps}]
+[item modules/base32/base32hex.man base32::hex {base32 extended hex encoding}]
+[item modules/base64/base64.man base64 {base64-encode/decode binary data}]
+[item modules/bibtex/bibtex.man bibtex {Parse bibtex files}]
+[item modules/clock/iso8601.man clock_iso8601 {Parsing ISO 8601 dates/times}]
+[item modules/clock/rfc2822.man clock_rfc2822 {Parsing ISO 8601 dates/times}]
+[item modules/csv/csv.man csv {Procedures to handle CSV data.}]
+[item modules/htmlparse/htmlparse.man htmlparse {Procedures to parse HTML strings}]
+[item modules/inifile/ini.man inifile {Parsing of Windows INI files}]
+[item modules/mime/mime.man mime {Manipulation of MIME body parts}]
+[item modules/rcs/rcs.man rcs {RCS low level utilities}]
+[item modules/string/token.man string::token {Regex based iterative lexing}]
+[item modules/string/token_shell.man string::token::shell {Parsing of shell command line}]
+[item modules/textutil/textutil.man textutil {Procedures to manipulate texts and strings.}]
+[item modules/textutil/adjust.man textutil::adjust {Procedures to adjust, indent, and undent paragraphs}]
+[item modules/textutil/repeat.man textutil::repeat {Procedures to repeat strings.}]
+[item modules/textutil/textutil_split.man textutil::split {Procedures to split texts}]
+[item modules/textutil/textutil_string.man textutil::string {Procedures to manipulate texts and strings.}]
+[item modules/textutil/tabify.man textutil::tabify {Procedures to (un)tabify strings}]
+[item modules/textutil/trim.man textutil::trim {Procedures to trim strings}]
+[item modules/base64/uuencode.man uuencode {UU-encode/decode binary data}]
+[item modules/amazon-s3/xsxp.man xsxp {eXtremely Simple Xml Parser}]
+[item modules/base64/yencode.man yencode {Y-encode/decode binary data}]
+[division_end]
+[division_start {Transfer module}]
+[item modules/transfer/connect.man transfer::connect {Connection setup}]
+[item modules/transfer/copyops.man transfer::copy {Data transfer foundation}]
+[item modules/transfer/tqueue.man transfer::copy::queue {Queued transfers}]
+[item modules/transfer/ddest.man transfer::data::destination {Data destination}]
+[item modules/transfer/dsource.man transfer::data::source {Data source}]
+[item modules/transfer/receiver.man transfer::receiver {Data source}]
+[item modules/transfer/transmitter.man transfer::transmitter {Data source}]
+[division_end]
+[division_start Unfiled]
+[item modules/cache/async.man cache::async {Asynchronous in-memory cache}]
+[item modules/generator/generator.man generator {Procedures for creating and using generators.}]
+[item modules/yaml/huddle.man huddle {Create and manipulate huddle object}]
+[item modules/imap4/imap4.man imap4 {imap client-side tcl implementation of imap protocol}]
+[item modules/map/map_geocode_nominatim.man map::geocode::nominatim {Resolving geographical names with a Nominatim service}]
+[item modules/map/map_slippy.man map::slippy {Common code for slippy based map packages}]
+[item modules/map/map_slippy_cache.man map::slippy::cache {Management of a tile cache in the local filesystem}]
+[item modules/map/map_slippy_fetcher.man map::slippy::fetcher {Accessing a server providing tiles for slippy-based maps}]
+[item modules/mapproj/mapproj.man mapproj {Map projection routines}]
+[item modules/math/symdiff.man math::calculus::symdiff {Symbolic differentiation for Tcl}]
+[item modules/namespacex/namespacex.man namespacex {Namespace utility commands}]
+[item modules/rest/rest.man rest {define REST web APIs and call them inline or asychronously}]
+[item modules/stringprep/stringprep.man stringprep {Implementation of stringprep}]
+[item modules/stringprep/stringprep_data.man stringprep::data {stringprep data tables, generated, internal}]
+[item modules/math/machineparameters.man tclrep/machineparameters {Compute double precision machine parameters.}]
+[item modules/uev/uevent_onidle.man uevent::onidle {Request merging and deferal to idle time}]
+[item modules/stringprep/unicode.man unicode {Implementation of Unicode normalization}]
+[item modules/stringprep/unicode_data.man unicode::data {unicode data tables, generated, internal}]
+[item modules/units/units.man units {unit conversion}]
+[item modules/yaml/yaml.man yaml {YAML Format Encoder/Decoder}]
+[division_end]
+[division_start Utilites]
+[item modules/dicttool/dicttool.man dicttool {Dictionary Tools}]
+[division_end]
+[division_start Utility]
+[item modules/lambda/lambda.man lambda {Utility commands for anonymous procedures}]
+[item modules/ooutil/ooutil.man oo::util {Utility commands for TclOO}]
+[item modules/tool/meta.man oo::util {Utility commands for TclOO}]
+[item modules/tool/tool.man tool {Dictionary Tools}]
+[item modules/tool/tool_dict_ensemble.man tool::dict_ensemble {Dictionary Tools}]
+[item modules/try/tcllib_throw.man try {throw - Throw an error exception with a message}]
+[item modules/try/tcllib_try.man try {try - Trap and process errors and exceptions}]
+[division_end]
+[division_start {Validation, Type checking}]
+[item modules/valtype/valtype_common.man valtype::common {Validation, common code}]
+[item modules/valtype/cc_amex.man valtype::creditcard::amex {Validation for AMEX creditcard number}]
+[item modules/valtype/cc_discover.man valtype::creditcard::discover {Validation for Discover creditcard number}]
+[item modules/valtype/cc_mastercard.man valtype::creditcard::mastercard {Validation for Mastercard creditcard number}]
+[item modules/valtype/cc_visa.man valtype::creditcard::visa {Validation for VISA creditcard number}]
+[item modules/valtype/ean13.man valtype::gs1::ean13 {Validation for EAN13}]
+[item modules/valtype/iban.man valtype::iban {Validation for IBAN}]
+[item modules/valtype/imei.man valtype::imei {Validation for IMEI}]
+[item modules/valtype/isbn.man valtype::isbn {Validation for ISBN}]
+[item modules/valtype/luhn.man valtype::luhn {Validation for plain number with a LUHN checkdigit}]
+[item modules/valtype/luhn5.man valtype::luhn5 {Validation for plain number with a LUHN5 checkdigit}]
+[item modules/valtype/usnpi.man valtype::usnpi {Validation for USNPI}]
+[item modules/valtype/verhoeff.man valtype::verhoeff {Validation for plain number with a VERHOEFF checkdigit}]
+[division_end]
+[division_end]
+[division_start {By Type}]
+[division_start Applications]
+[item apps/dtplite.man dtplite {Lightweight DocTools Markup Processor}]
+[item apps/nns.man nns {Name service facility, Commandline Client Application}]
+[item apps/nnsd.man nnsd {Name service facility, Commandline Server Application}]
+[item apps/nnslog.man nnslog {Name service facility, Commandline Logging Client Application}]
+[item apps/page.man page {Parser Generator}]
+[item apps/pt.man pt {Parser Tools Application}]
+[item apps/tcldocstrip.man tcldocstrip {Tcl-based Docstrip Processor}]
+[division_end]
+[division_start Modules]
+[division_start aes]
+[item modules/aes/aes.man aes {Implementation of the AES block cipher}]
+[division_end]
+[division_start amazon-s3]
+[item modules/amazon-s3/S3.man S3 {Amazon S3 Web Service Interface}]
+[item modules/amazon-s3/xsxp.man xsxp {eXtremely Simple Xml Parser}]
+[division_end]
+[division_start asn]
+[item modules/asn/asn.man asn {ASN.1 BER encoder/decoder}]
+[division_end]
+[division_start base32]
+[item modules/base32/base32.man base32 {base32 standard encoding}]
+[item modules/base32/base32core.man base32::core {Expanding basic base32 maps}]
+[item modules/base32/base32hex.man base32::hex {base32 extended hex encoding}]
+[division_end]
+[division_start base64]
+[item modules/base64/ascii85.man ascii85 {ascii85-encode/decode binary data}]
+[item modules/base64/base64.man base64 {base64-encode/decode binary data}]
+[item modules/base64/uuencode.man uuencode {UU-encode/decode binary data}]
+[item modules/base64/yencode.man yencode {Y-encode/decode binary data}]
+[division_end]
+[division_start bee]
+[item modules/bee/bee.man bee {BitTorrent Serialization Format Encoder/Decoder}]
+[division_end]
+[division_start bench]
+[item modules/bench/bench.man bench {bench - Processing benchmark suites}]
+[item modules/bench/bench_read.man bench::in {bench::in - Reading benchmark results}]
+[item modules/bench/bench_wcsv.man bench::out::csv {bench::out::csv - Formatting benchmark results as CSV}]
+[item modules/bench/bench_wtext.man bench::out::text {bench::out::text - Formatting benchmark results as human readable text}]
+[item modules/bench/bench_intro.man bench_intro {bench introduction}]
+[item modules/bench/bench_lang_intro.man bench_lang_intro {bench language introduction}]
+[item modules/bench/bench_lang_spec.man bench_lang_spec {bench language specification}]
+[division_end]
+[division_start bibtex]
+[item modules/bibtex/bibtex.man bibtex {Parse bibtex files}]
+[division_end]
+[division_start blowfish]
+[item modules/blowfish/blowfish.man blowfish {Implementation of the Blowfish block cipher}]
+[division_end]
+[division_start cache]
+[item modules/cache/async.man cache::async {Asynchronous in-memory cache}]
+[division_end]
+[division_start clock]
+[item modules/clock/iso8601.man clock_iso8601 {Parsing ISO 8601 dates/times}]
+[item modules/clock/rfc2822.man clock_rfc2822 {Parsing ISO 8601 dates/times}]
+[division_end]
+[division_start cmdline]
+[item modules/cmdline/cmdline.man cmdline {Procedures to process command lines and options.}]
+[division_end]
+[division_start comm]
+[item modules/comm/comm.man comm {A remote communication facility for Tcl (8.3 and later)}]
+[item modules/comm/comm_wire.man comm_wire {The comm wire protocol}]
+[division_end]
+[division_start control]
+[item modules/control/control.man control {Procedures for control flow structures.}]
+[division_end]
+[division_start coroutine]
+[item modules/coroutine/tcllib_coroutine.man coroutine {Coroutine based event and IO handling}]
+[item modules/coroutine/coro_auto.man coroutine::auto {Automatic event and IO coroutine awareness}]
+[division_end]
+[division_start counter]
+[item modules/counter/counter.man counter {Procedures for counters and histograms}]
+[division_end]
+[division_start crc]
+[item modules/crc/cksum.man cksum {Calculate a cksum(1) compatible checksum}]
+[item modules/crc/crc16.man crc16 {Perform a 16bit Cyclic Redundancy Check}]
+[item modules/crc/crc32.man crc32 {Perform a 32bit Cyclic Redundancy Check}]
+[item modules/crc/sum.man sum {Calculate a sum(1) compatible checksum}]
+[division_end]
+[division_start cron]
+[item modules/cron/cron.man cron {Tool for automating the period callback of commands}]
+[division_end]
+[division_start csv]
+[item modules/csv/csv.man csv {Procedures to handle CSV data.}]
+[division_end]
+[division_start debug]
+[item modules/debug/debug.man debug {debug narrative - core}]
+[item modules/debug/debug_caller.man debug::caller {debug narrative - caller}]
+[item modules/debug/debug_heartbeat.man debug::heartbeat {debug narrative - heartbeat}]
+[item modules/debug/debug_timestamp.man debug::timestamp {debug narrative - timestamping}]
+[division_end]
+[division_start des]
+[item modules/des/des.man des {Implementation of the DES and triple-DES ciphers}]
+[item modules/des/tcldes.man tcldes {Implementation of the DES and triple-DES ciphers}]
+[item modules/des/tcldesjr.man tcldes {Implementation of the DES and triple-DES ciphers}]
+[division_end]
+[division_start dicttool]
+[item modules/dicttool/dicttool.man dicttool {Dictionary Tools}]
+[division_end]
+[division_start dns]
+[item modules/dns/tcllib_dns.man dns {Tcl Domain Name Service Client}]
+[item modules/dns/tcllib_ip.man tcllib_ip {IPv4 and IPv6 address manipulation}]
+[division_end]
+[division_start docstrip]
+[item modules/docstrip/docstrip.man docstrip {Docstrip style source code extraction}]
+[item modules/docstrip/docstrip_util.man docstrip_util {Docstrip-related utilities}]
+[division_end]
+[division_start doctools]
+[item modules/doctools/docidx_intro.man docidx_intro {docidx introduction}]
+[item modules/doctools/docidx_lang_cmdref.man docidx_lang_cmdref {docidx language command reference}]
+[item modules/doctools/docidx_lang_faq.man docidx_lang_faq {docidx language faq}]
+[item modules/doctools/docidx_lang_intro.man docidx_lang_intro {docidx language introduction}]
+[item modules/doctools/docidx_lang_syntax.man docidx_lang_syntax {docidx language syntax}]
+[item modules/doctools/docidx_plugin_apiref.man docidx_plugin_apiref {docidx plugin API reference}]
+[item modules/doctools/doctoc_intro.man doctoc_intro {doctoc introduction}]
+[item modules/doctools/doctoc_lang_cmdref.man doctoc_lang_cmdref {doctoc language command reference}]
+[item modules/doctools/doctoc_lang_faq.man doctoc_lang_faq {doctoc language faq}]
+[item modules/doctools/doctoc_lang_intro.man doctoc_lang_intro {doctoc language introduction}]
+[item modules/doctools/doctoc_lang_syntax.man doctoc_lang_syntax {doctoc language syntax}]
+[item modules/doctools/doctoc_plugin_apiref.man doctoc_plugin_apiref {doctoc plugin API reference}]
+[item modules/doctools/doctools.man doctools {doctools - Processing documents}]
+[item modules/doctools/changelog.man doctools::changelog {Processing text in Emacs ChangeLog format}]
+[item modules/doctools/cvs.man doctools::cvs {Processing text in 'cvs log' format}]
+[item modules/doctools/docidx.man doctools::idx {docidx - Processing indices}]
+[item modules/doctools/doctoc.man doctools::toc {doctoc - Processing tables of contents}]
+[item modules/doctools/doctools_intro.man doctools_intro {doctools introduction}]
+[item modules/doctools/doctools_lang_cmdref.man doctools_lang_cmdref {doctools language command reference}]
+[item modules/doctools/doctools_lang_faq.man doctools_lang_faq {doctools language faq}]
+[item modules/doctools/doctools_lang_intro.man doctools_lang_intro {doctools language introduction}]
+[item modules/doctools/doctools_lang_syntax.man doctools_lang_syntax {doctools language syntax}]
+[item modules/doctools/doctools_plugin_apiref.man doctools_plugin_apiref {doctools plugin API reference}]
+[item modules/doctools/mpexpand.man mpexpand {Markup processor}]
+[division_end]
+[division_start doctools2base]
+[item modules/doctools2base/html_cssdefaults.man doctools::html::cssdefaults {Default CSS style for HTML export plugins}]
+[item modules/doctools2base/tcllib_msgcat.man doctools::msgcat {Message catalog management for the various document parsers}]
+[item modules/doctools2base/nroff_manmacros.man doctools::nroff::man_macros {Default CSS style for NROFF export plugins}]
+[item modules/doctools2base/tcl_parse.man doctools::tcl::parse {Processing text in 'subst -novariables' format}]
+[division_end]
+[division_start doctools2idx]
+[item modules/doctools2idx/idx_introduction.man doctools2idx_introduction {DocTools - Keyword indices}]
+[item modules/doctools2idx/idx_container.man doctools::idx {Holding keyword indices}]
+[item modules/doctools2idx/idx_export.man doctools::idx::export {Exporting keyword indices}]
+[item modules/doctools2idx/export_docidx.man doctools::idx::export::docidx {docidx export plugin}]
+[item modules/doctools2idx/idx_export_html.man doctools::idx::export::html {HTML export plugin}]
+[item modules/doctools2idx/idx_export_json.man doctools::idx::export::json {JSON export plugin}]
+[item modules/doctools2idx/idx_export_nroff.man doctools::idx::export::nroff {nroff export plugin}]
+[item modules/doctools2idx/idx_export_text.man doctools::idx::export::text {plain text export plugin}]
+[item modules/doctools2idx/idx_export_wiki.man doctools::idx::export::wiki {wiki export plugin}]
+[item modules/doctools2idx/idx_import.man doctools::idx::import {Importing keyword indices}]
+[item modules/doctools2idx/import_docidx.man doctools::idx::import::docidx {docidx import plugin}]
+[item modules/doctools2idx/idx_import_json.man doctools::idx::import::json {JSON import plugin}]
+[item modules/doctools2idx/idx_parse.man doctools::idx::parse {Parsing text in docidx format}]
+[item modules/doctools2idx/idx_structure.man doctools::idx::structure {Docidx serialization utilities}]
+[item modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c {Message catalog for the docidx parser (C)}]
+[item modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de {Message catalog for the docidx parser (DE)}]
+[item modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en {Message catalog for the docidx parser (EN)}]
+[item modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr {Message catalog for the docidx parser (FR)}]
+[division_end]
+[division_start doctools2toc]
+[item modules/doctools2toc/toc_introduction.man doctools2toc_introduction {DocTools - Tables of Contents}]
+[item modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c {Message catalog for the doctoc parser (C)}]
+[item modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de {Message catalog for the doctoc parser (DE)}]
+[item modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en {Message catalog for the doctoc parser (EN)}]
+[item modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr {Message catalog for the doctoc parser (FR)}]
+[item modules/doctools2toc/toc_container.man doctools::toc {Holding tables of contents}]
+[item modules/doctools2toc/toc_export.man doctools::toc::export {Exporting tables of contents}]
+[item modules/doctools2toc/export_doctoc.man doctools::toc::export::doctoc {doctoc export plugin}]
+[item modules/doctools2toc/toc_export_html.man doctools::toc::export::html {HTML export plugin}]
+[item modules/doctools2toc/toc_export_json.man doctools::toc::export::json {JSON export plugin}]
+[item modules/doctools2toc/toc_export_nroff.man doctools::toc::export::nroff {nroff export plugin}]
+[item modules/doctools2toc/toc_export_text.man doctools::toc::export::text {plain text export plugin}]
+[item modules/doctools2toc/toc_export_wiki.man doctools::toc::export::wiki {wiki export plugin}]
+[item modules/doctools2toc/toc_import.man doctools::toc::import {Importing keyword indices}]
+[item modules/doctools2toc/import_doctoc.man doctools::toc::import::doctoc {doctoc import plugin}]
+[item modules/doctools2toc/toc_import_json.man doctools::toc::import::json {JSON import plugin}]
+[item modules/doctools2toc/toc_parse.man doctools::toc::parse {Parsing text in doctoc format}]
+[item modules/doctools2toc/toc_structure.man doctools::toc::structure {Doctoc serialization utilities}]
+[division_end]
+[division_start dtplite]
+[item modules/dtplite/pkg_dtplite.man dtplite {Lightweight DocTools Markup Processor}]
+[division_end]
+[division_start exif]
+[item modules/exif/exif.man exif {Tcl EXIF extracts and parses EXIF fields from digital images}]
+[division_end]
+[division_start fileutil]
+[item modules/fileutil/fileutil.man fileutil {Procedures implementing some file utilities}]
+[item modules/fileutil/multi.man fileutil::multi {Multi-file operation, scatter/gather, standard object}]
+[item modules/fileutil/multiop.man fileutil::multi::op {Multi-file operation, scatter/gather}]
+[item modules/fileutil/traverse.man fileutil_traverse {Iterative directory traversal}]
+[division_end]
+[division_start ftp]
+[item modules/ftp/ftp.man ftp {Client-side tcl implementation of the ftp protocol}]
+[item modules/ftp/ftp_geturl.man ftp::geturl {Uri handler for ftp urls}]
+[division_end]
+[division_start ftpd]
+[item modules/ftpd/ftpd.man ftpd {Tcl FTP server implementation}]
+[division_end]
+[division_start fumagic]
+[item modules/fumagic/cfront.man fileutil::magic::cfront {Generator core for compiler of magic(5) files}]
+[item modules/fumagic/cgen.man fileutil::magic::cgen {Generator core for compiler of magic(5) files}]
+[item modules/fumagic/filetypes.man fileutil::magic::filetype {Procedures implementing file-type recognition}]
+[item modules/fumagic/mimetypes.man fileutil::magic::mimetype {Procedures implementing mime-type recognition}]
+[item modules/fumagic/rtcore.man fileutil::magic::rt {Runtime core for file type recognition engines written in pure Tcl}]
+[division_end]
+[division_start generator]
+[item modules/generator/generator.man generator {Procedures for creating and using generators.}]
+[division_end]
+[division_start gpx]
+[item modules/gpx/gpx.man gpx {Extracts waypoints, tracks and routes from GPX files}]
+[division_end]
+[division_start grammar_aycock]
+[item modules/grammar_aycock/aycock.man grammar::aycock {Aycock-Horspool-Earley parser generator for Tcl}]
+[division_end]
+[division_start grammar_fa]
+[item modules/grammar_fa/fa.man grammar::fa {Create and manipulate finite automatons}]
+[item modules/grammar_fa/dacceptor.man grammar::fa::dacceptor {Create and use deterministic acceptors}]
+[item modules/grammar_fa/dexec.man grammar::fa::dexec {Execute deterministic finite automatons}]
+[item modules/grammar_fa/faop.man grammar::fa::op {Operations on finite automatons}]
+[division_end]
+[division_start grammar_me]
+[item modules/grammar_me/me_cpu.man grammar::me::cpu {Virtual machine implementation II for parsing token streams}]
+[item modules/grammar_me/me_cpucore.man grammar::me::cpu::core {ME virtual machine state manipulation}]
+[item modules/grammar_me/gasm.man grammar::me::cpu::gasm {ME assembler}]
+[item modules/grammar_me/me_tcl.man grammar::me::tcl {Virtual machine implementation I for parsing token streams}]
+[item modules/grammar_me/me_util.man grammar::me::util {AST utilities}]
+[item modules/grammar_me/me_ast.man grammar::me_ast {Various representations of ASTs}]
+[item modules/grammar_me/me_intro.man grammar::me_intro {Introduction to virtual machines for parsing token streams}]
+[item modules/grammar_me/me_vm.man grammar::me_vm {Virtual machine for parsing token streams}]
+[division_end]
+[division_start grammar_peg]
+[item modules/grammar_peg/peg.man grammar::peg {Create and manipulate parsing expression grammars}]
+[item modules/grammar_peg/peg_interp.man grammar::peg::interp {Interpreter for parsing expression grammars}]
+[division_end]
+[division_start hook]
+[item modules/hook/hook.man hook Hooks]
+[division_end]
+[division_start html]
+[item modules/html/html.man html {Procedures to generate HTML structures}]
+[division_end]
+[division_start htmlparse]
+[item modules/htmlparse/htmlparse.man htmlparse {Procedures to parse HTML strings}]
+[division_end]
+[division_start http]
+[item modules/http/autoproxy.man autoproxy {Automatic HTTP proxy usage and authentication}]
+[division_end]
+[division_start ident]
+[item modules/ident/ident.man ident {Ident protocol client}]
+[division_end]
+[division_start imap4]
+[item modules/imap4/imap4.man imap4 {imap client-side tcl implementation of imap protocol}]
+[division_end]
+[division_start inifile]
+[item modules/inifile/ini.man inifile {Parsing of Windows INI files}]
+[division_end]
+[division_start interp]
+[item modules/interp/deleg_method.man deleg_method {Creation of comm delegates (snit methods)}]
+[item modules/interp/deleg_proc.man deleg_proc {Creation of comm delegates (procedures)}]
+[item modules/interp/tcllib_interp.man interp {Interp creation and aliasing}]
+[division_end]
+[division_start irc]
+[item modules/irc/irc.man irc {Create IRC connection and interface.}]
+[item modules/irc/picoirc.man picoirc {Small and simple embeddable IRC client.}]
+[division_end]
+[division_start javascript]
+[item modules/javascript/javascript.man javascript {Procedures to generate HTML and Java Script structures.}]
+[division_end]
+[division_start jpeg]
+[item modules/jpeg/jpeg.man jpeg {JPEG querying and manipulation of meta data}]
+[division_end]
+[division_start json]
+[item modules/json/json.man json {JSON parser}]
+[item modules/json/json_write.man json::write {JSON generation}]
+[division_end]
+[division_start lambda]
+[item modules/lambda/lambda.man lambda {Utility commands for anonymous procedures}]
+[division_end]
+[division_start ldap]
+[item modules/ldap/ldap.man ldap {LDAP client}]
+[item modules/ldap/ldapx.man ldapx {LDAP extended object interface}]
+[division_end]
+[division_start log]
+[item modules/log/log.man log {Procedures to log messages of libraries and applications.}]
+[item modules/log/logger.man logger {System to control logging of events.}]
+[item modules/log/loggerAppender.man logger::appender {Collection of predefined appenders for logger}]
+[item modules/log/loggerUtils.man logger::utils {Utilities for logger}]
+[division_end]
+[division_start map]
+[item modules/map/map_geocode_nominatim.man map::geocode::nominatim {Resolving geographical names with a Nominatim service}]
+[item modules/map/map_slippy.man map::slippy {Common code for slippy based map packages}]
+[item modules/map/map_slippy_cache.man map::slippy::cache {Management of a tile cache in the local filesystem}]
+[item modules/map/map_slippy_fetcher.man map::slippy::fetcher {Accessing a server providing tiles for slippy-based maps}]
+[division_end]
+[division_start mapproj]
+[item modules/mapproj/mapproj.man mapproj {Map projection routines}]
+[division_end]
+[division_start math]
+[item modules/math/math.man math {Tcl Math Library}]
+[item modules/math/bigfloat.man math::bigfloat {Arbitrary precision floating-point numbers}]
+[item modules/math/bignum.man math::bignum {Arbitrary precision integer numbers}]
+[item modules/math/calculus.man math::calculus {Integration and ordinary differential equations}]
+[item modules/math/romberg.man math::calculus::romberg {Romberg integration}]
+[item modules/math/symdiff.man math::calculus::symdiff {Symbolic differentiation for Tcl}]
+[item modules/math/combinatorics.man math::combinatorics {Combinatorial functions in the Tcl Math Library}]
+[item modules/math/qcomplex.man math::complexnumbers {Straightforward complex number package}]
+[item modules/math/constants.man math::constants {Mathematical and numerical constants}]
+[item modules/math/decimal.man math::decimal {General decimal arithmetic}]
+[item modules/math/exact.man math::exact {Exact Real Arithmetic}]
+[item modules/math/fourier.man math::fourier {Discrete and fast fourier transforms}]
+[item modules/math/fuzzy.man math::fuzzy {Fuzzy comparison of floating-point numbers}]
+[item modules/math/math_geometry.man math::geometry {Geometrical computations}]
+[item modules/math/interpolate.man math::interpolate {Interpolation routines}]
+[item modules/math/linalg.man math::linearalgebra {Linear Algebra}]
+[item modules/math/numtheory.man math::numtheory {Number Theory}]
+[item modules/math/optimize.man math::optimize {Optimisation routines}]
+[item modules/math/polynomials.man math::polynomials {Polynomial functions}]
+[item modules/math/rational_funcs.man math::rationalfunctions {Polynomial functions}]
+[item modules/math/roman.man math::roman {Tools for creating and manipulating roman numerals}]
+[item modules/math/special.man math::special {Special mathematical functions}]
+[item modules/math/statistics.man math::statistics {Basic statistical functions and procedures}]
+[item modules/math/machineparameters.man tclrep/machineparameters {Compute double precision machine parameters.}]
+[division_end]
+[division_start md4]
+[item modules/md4/md4.man md4 {MD4 Message-Digest Algorithm}]
+[division_end]
+[division_start md5]
+[item modules/md5/md5.man md5 {MD5 Message-Digest Algorithm}]
+[division_end]
+[division_start md5crypt]
+[item modules/md5crypt/md5crypt.man md5crypt {MD5-based password encryption}]
+[division_end]
+[division_start mime]
+[item modules/mime/mime.man mime {Manipulation of MIME body parts}]
+[item modules/mime/smtp.man smtp {Client-side tcl implementation of the smtp protocol}]
+[division_end]
+[division_start multiplexer]
+[item modules/multiplexer/multiplexer.man multiplexer {One-to-many communication with sockets.}]
+[division_end]
+[division_start namespacex]
+[item modules/namespacex/namespacex.man namespacex {Namespace utility commands}]
+[division_end]
+[division_start ncgi]
+[item modules/ncgi/ncgi.man ncgi {Procedures to manipulate CGI values.}]
+[division_end]
+[division_start nettool]
+[item modules/nettool/nettool.man nettool {Tools for networked applications}]
+[division_end]
+[division_start nmea]
+[item modules/nmea/nmea.man nmea {Process NMEA data}]
+[division_end]
+[division_start nns]
+[item modules/nns/nns_client.man nameserv {Name service facility, Client}]
+[item modules/nns/nns_auto.man nameserv::auto {Name service facility, Client Extension}]
+[item modules/nns/nns_common.man nameserv::common {Name service facility, shared definitions}]
+[item modules/nns/nns_protocol.man nameserv::protocol {Name service facility, client/server protocol}]
+[item modules/nns/nns_server.man nameserv::server {Name service facility, Server}]
+[item modules/nns/nns_intro.man nns_intro {Name service facility, introduction}]
+[division_end]
+[division_start nntp]
+[item modules/nntp/nntp.man nntp {Tcl client for the NNTP protocol}]
+[division_end]
+[division_start ntp]
+[item modules/ntp/ntp_time.man ntp_time {Tcl Time Service Client}]
+[division_end]
+[division_start oauth]
+[item modules/oauth/oauth.man oauth {oauth API base signature}]
+[division_end]
+[division_start ooutil]
+[item modules/ooutil/ooutil.man oo::util {Utility commands for TclOO}]
+[division_end]
+[division_start otp]
+[item modules/otp/otp.man otp {One-Time Passwords}]
+[division_end]
+[division_start page]
+[item modules/page/page_intro.man page_intro {page introduction}]
+[item modules/page/page_pluginmgr.man page_pluginmgr {page plugin manager}]
+[item modules/page/page_util_flow.man page_util_flow {page dataflow/treewalker utility}]
+[item modules/page/page_util_norm_lemon.man page_util_norm_lemon {page AST normalization, LEMON}]
+[item modules/page/page_util_norm_peg.man page_util_norm_peg {page AST normalization, PEG}]
+[item modules/page/page_util_peg.man page_util_peg {page PEG transformation utilities}]
+[item modules/page/page_util_quote.man page_util_quote {page character quoting utilities}]
+[division_end]
+[division_start pki]
+[item modules/pki/pki.man pki {Implementation of the public key cipher}]
+[division_end]
+[division_start pluginmgr]
+[item modules/pluginmgr/pluginmgr.man pluginmgr {Manage a plugin}]
+[division_end]
+[division_start png]
+[item modules/png/png.man png {PNG querying and manipulation of meta data}]
+[division_end]
+[division_start pop3]
+[item modules/pop3/pop3.man pop3 {Tcl client for POP3 email protocol}]
+[division_end]
+[division_start pop3d]
+[item modules/pop3d/pop3d.man pop3d {Tcl POP3 server implementation}]
+[item modules/pop3d/pop3d_dbox.man pop3d::dbox {Simple mailbox database for pop3d}]
+[item modules/pop3d/pop3d_udb.man pop3d::udb {Simple user database for pop3d}]
+[division_end]
+[division_start processman]
+[item modules/processman/processman.man processman {Tool for automating the period callback of commands}]
+[division_end]
+[division_start profiler]
+[item modules/profiler/profiler.man profiler {Tcl source code profiler}]
+[division_end]
+[division_start pt]
+[item modules/pt/pt_astree.man pt::ast {Abstract Syntax Tree Serialization}]
+[item modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl {C/PARAM, Canned configuration, Critcl}]
+[item modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea {C/PARAM, Canned configuration, TEA}]
+[item modules/pt/pt_json_language.man pt::json_language {The JSON Grammar Exchange Format}]
+[item modules/pt/pt_param.man pt::param {PackRat Machine Specification}]
+[item modules/pt/pt_pexpression.man pt::pe {Parsing Expression Serialization}]
+[item modules/pt/pt_pexpr_op.man pt::pe::op {Parsing Expression Utilities}]
+[item modules/pt/pt_pegrammar.man pt::peg {Parsing Expression Grammar Serialization}]
+[item modules/pt/pt_peg_container.man pt::peg::container {PEG Storage}]
+[item modules/pt/pt_peg_container_peg.man pt::peg::container::peg {PEG Storage. Canned PEG grammar specification}]
+[item modules/pt/pt_peg_export.man pt::peg::export {PEG Export}]
+[item modules/pt/pt_peg_export_container.man pt::peg::export::container {PEG Export Plugin. Write CONTAINER format}]
+[item modules/pt/pt_peg_export_json.man pt::peg::export::json {PEG Export Plugin. Write JSON format}]
+[item modules/pt/pt_peg_export_peg.man pt::peg::export::peg {PEG Export Plugin. Write PEG format}]
+[item modules/pt/pt_peg_from_container.man pt::peg::from::container {PEG Conversion. From CONTAINER format}]
+[item modules/pt/pt_peg_from_json.man pt::peg::from::json {PEG Conversion. Read JSON format}]
+[item modules/pt/pt_peg_from_peg.man pt::peg::from::peg {PEG Conversion. Read PEG format}]
+[item modules/pt/pt_peg_import.man pt::peg::import {PEG Import}]
+[item modules/pt/pt_peg_import_container.man pt::peg::import::container {PEG Import Plugin. From CONTAINER format}]
+[item modules/pt/pt_peg_import_json.man pt::peg::import::json {PEG Import Plugin. Read JSON format}]
+[item modules/pt/pt_peg_import_peg.man pt::peg::import::peg {PEG Import Plugin. Read PEG format}]
+[item modules/pt/pt_peg_interp.man pt::peg::interp {Interpreter for parsing expression grammars}]
+[item modules/pt/pt_peg_to_container.man pt::peg::to::container {PEG Conversion. Write CONTAINER format}]
+[item modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam {PEG Conversion. Write CPARAM format}]
+[item modules/pt/pt_peg_to_json.man pt::peg::to::json {PEG Conversion. Write JSON format}]
+[item modules/pt/pt_peg_to_param.man pt::peg::to::param {PEG Conversion. Write PARAM format}]
+[item modules/pt/pt_peg_to_peg.man pt::peg::to::peg {PEG Conversion. Write PEG format}]
+[item modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam {PEG Conversion. Write TCLPARAM format}]
+[item modules/pt/pt_peg_language.man pt::peg_language {PEG Language Tutorial}]
+[item modules/pt/pt_peg_introduction.man pt::pegrammar {Introduction to Parsing Expression Grammars}]
+[item modules/pt/pt_pgen.man pt::pgen {Parser Generator}]
+[item modules/pt/pt_rdengine.man pt::rde {Parsing Runtime Support, PARAM based}]
+[item modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit {Tcl/PARAM, Canned configuration, Snit}]
+[item modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo {Tcl/PARAM, Canned configuration, Tcloo}]
+[item modules/pt/pt_util.man pt::util {General utilities}]
+[item modules/pt/pt_to_api.man pt_export_api {Parser Tools Export API}]
+[item modules/pt/pt_from_api.man pt_import_api {Parser Tools Import API}]
+[item modules/pt/pt_introduction.man pt_introduction {Introduction to Parser Tools}]
+[item modules/pt/pt_parse_peg.man pt_parse_peg {Parser Tools PEG Parser}]
+[item modules/pt/pt_parser_api.man pt_parser_api {Parser API}]
+[item modules/pt/pt_peg_op.man pt_peg_op {Parser Tools PE Grammar Utility Operations}]
+[division_end]
+[division_start rc4]
+[item modules/rc4/rc4.man rc4 {Implementation of the RC4 stream cipher}]
+[division_end]
+[division_start rcs]
+[item modules/rcs/rcs.man rcs {RCS low level utilities}]
+[division_end]
+[division_start report]
+[item modules/report/report.man report {Create and manipulate report objects}]
+[division_end]
+[division_start rest]
+[item modules/rest/rest.man rest {define REST web APIs and call them inline or asychronously}]
+[division_end]
+[division_start ripemd]
+[item modules/ripemd/ripemd128.man ripemd128 {RIPEMD-128 Message-Digest Algorithm}]
+[item modules/ripemd/ripemd160.man ripemd160 {RIPEMD-160 Message-Digest Algorithm}]
+[division_end]
+[division_start sasl]
+[item modules/sasl/sasl.man SASL {Implementation of SASL mechanisms for Tcl}]
+[item modules/sasl/ntlm.man SASL::NTLM {Implementation of SASL NTLM mechanism for Tcl}]
+[item modules/sasl/scram.man SASL::SCRAM {Implementation of SASL SCRAM mechanism for Tcl}]
+[item modules/sasl/gtoken.man SASL::XGoogleToken {Implementation of SASL NTLM mechanism for Tcl}]
+[division_end]
+[division_start sha1]
+[item modules/sha1/sha1.man sha1 {SHA1 Message-Digest Algorithm}]
+[item modules/sha1/sha256.man sha256 {SHA256 Message-Digest Algorithm}]
+[division_end]
+[division_start simulation]
+[item modules/simulation/annealing.man simulation::annealing {Simulated annealing}]
+[item modules/simulation/montecarlo.man simulation::montecarlo {Monte Carlo simulations}]
+[item modules/simulation/simulation_random.man simulation::random {Pseudo-random number generators}]
+[division_end]
+[division_start smtpd]
+[item modules/smtpd/smtpd.man smtpd {Tcl SMTP server implementation}]
+[division_end]
+[division_start snit]
+[item modules/snit/snit.man snit {Snit's Not Incr Tcl}]
+[item modules/snit/snitfaq.man snitfaq {Snit Frequently Asked Questions}]
+[division_end]
+[division_start soundex]
+[item modules/soundex/soundex.man soundex Soundex]
+[division_end]
+[division_start stooop]
+[item modules/stooop/stooop.man stooop {Object oriented extension.}]
+[item modules/stooop/switched.man switched {switch/option management.}]
+[division_end]
+[division_start string]
+[item modules/string/token.man string::token {Regex based iterative lexing}]
+[item modules/string/token_shell.man string::token::shell {Parsing of shell command line}]
+[division_end]
+[division_start stringprep]
+[item modules/stringprep/stringprep.man stringprep {Implementation of stringprep}]
+[item modules/stringprep/stringprep_data.man stringprep::data {stringprep data tables, generated, internal}]
+[item modules/stringprep/unicode.man unicode {Implementation of Unicode normalization}]
+[item modules/stringprep/unicode_data.man unicode::data {unicode data tables, generated, internal}]
+[division_end]
+[division_start struct]
+[item modules/struct/disjointset.man struct::disjointset {Disjoint set data structure}]
+[item modules/struct/graph.man struct::graph {Create and manipulate directed graph objects}]
+[item modules/struct/graphops.man struct::graph::op {Operation for (un)directed graph objects}]
+[item modules/struct/graph1.man struct::graph_v1 {Create and manipulate directed graph objects}]
+[item modules/struct/struct_list.man struct::list {Procedures for manipulating lists}]
+[item modules/struct/matrix.man struct::matrix {Create and manipulate matrix objects}]
+[item modules/struct/matrix1.man struct::matrix_v1 {Create and manipulate matrix objects}]
+[item modules/struct/pool.man struct::pool {Create and manipulate pool objects (of discrete items)}]
+[item modules/struct/prioqueue.man struct::prioqueue {Create and manipulate prioqueue objects}]
+[item modules/struct/queue.man struct::queue {Create and manipulate queue objects}]
+[item modules/struct/record.man struct::record {Define and create records (similar to 'C' structures)}]
+[item modules/struct/struct_set.man struct::set {Procedures for manipulating sets}]
+[item modules/struct/skiplist.man struct::skiplist {Create and manipulate skiplists}]
+[item modules/struct/stack.man struct::stack {Create and manipulate stack objects}]
+[item modules/struct/struct_tree.man struct::tree {Create and manipulate tree objects}]
+[item modules/struct/struct_tree1.man struct::tree_v1 {Create and manipulate tree objects}]
+[division_end]
+[division_start tar]
+[item modules/tar/tar.man tar {Tar file creation, extraction & manipulation}]
+[division_end]
+[division_start tepam]
+[item modules/tepam/tepam_introduction.man tepam {An introduction into TEPAM, Tcl's Enhanced Procedure and Argument Manager}]
+[item modules/tepam/tepam_argument_dialogbox.man tepam::argument_dialogbox {TEPAM argument_dialogbox, reference manual}]
+[item modules/tepam/tepam_doc_gen.man tepam::doc_gen {TEPAM DOC Generation, reference manual}]
+[item modules/tepam/tepam_procedure.man tepam::procedure {TEPAM procedure, reference manual}]
+[division_end]
+[division_start term]
+[item modules/term/term.man term {General terminal control}]
+[item modules/term/ansi_code.man term::ansi::code {Helper for control sequences}]
+[item modules/term/ansi_cattr.man term::ansi::code::attr {ANSI attribute sequences}]
+[item modules/term/ansi_cctrl.man term::ansi::code::ctrl {ANSI control sequences}]
+[item modules/term/ansi_cmacros.man term::ansi::code::macros {Macro sequences}]
+[item modules/term/ansi_ctrlu.man term::ansi::ctrl::unix {Control operations and queries}]
+[item modules/term/ansi_send.man term::ansi::send {Output of ANSI control sequences to terminals}]
+[item modules/term/imenu.man term::interact::menu {Terminal widget, menu}]
+[item modules/term/ipager.man term::interact::pager {Terminal widget, paging}]
+[item modules/term/receive.man term::receive {General input from terminals}]
+[item modules/term/term_bind.man term::receive::bind {Keyboard dispatch from terminals}]
+[item modules/term/term_send.man term::send {General output to terminals}]
+[division_end]
+[division_start textutil]
+[item modules/textutil/textutil.man textutil {Procedures to manipulate texts and strings.}]
+[item modules/textutil/adjust.man textutil::adjust {Procedures to adjust, indent, and undent paragraphs}]
+[item modules/textutil/expander.man textutil::expander {Procedures to process templates and expand text.}]
+[item modules/textutil/repeat.man textutil::repeat {Procedures to repeat strings.}]
+[item modules/textutil/textutil_split.man textutil::split {Procedures to split texts}]
+[item modules/textutil/textutil_string.man textutil::string {Procedures to manipulate texts and strings.}]
+[item modules/textutil/tabify.man textutil::tabify {Procedures to (un)tabify strings}]
+[item modules/textutil/trim.man textutil::trim {Procedures to trim strings}]
+[division_end]
+[division_start tie]
+[item modules/tie/tie.man tie {Array persistence}]
+[item modules/tie/tie_std.man tie {Array persistence, standard data sources}]
+[division_end]
+[division_start tiff]
+[item modules/tiff/tiff.man tiff {TIFF reading, writing, and querying and manipulation of meta data}]
+[division_end]
+[division_start tool]
+[item modules/tool/meta.man oo::util {Utility commands for TclOO}]
+[item modules/tool/tool.man tool {Dictionary Tools}]
+[item modules/tool/tool_dict_ensemble.man tool::dict_ensemble {Dictionary Tools}]
+[division_end]
+[division_start transfer]
+[item modules/transfer/connect.man transfer::connect {Connection setup}]
+[item modules/transfer/copyops.man transfer::copy {Data transfer foundation}]
+[item modules/transfer/tqueue.man transfer::copy::queue {Queued transfers}]
+[item modules/transfer/ddest.man transfer::data::destination {Data destination}]
+[item modules/transfer/dsource.man transfer::data::source {Data source}]
+[item modules/transfer/receiver.man transfer::receiver {Data source}]
+[item modules/transfer/transmitter.man transfer::transmitter {Data source}]
+[division_end]
+[division_start treeql]
+[item modules/treeql/treeql.man treeql {Query tree objects}]
+[division_end]
+[division_start try]
+[item modules/try/tcllib_throw.man try {throw - Throw an error exception with a message}]
+[item modules/try/tcllib_try.man try {try - Trap and process errors and exceptions}]
+[division_end]
+[division_start uev]
+[item modules/uev/uevent.man uevent {User events}]
+[item modules/uev/uevent_onidle.man uevent::onidle {Request merging and deferal to idle time}]
+[division_end]
+[division_start units]
+[item modules/units/units.man units {unit conversion}]
+[division_end]
+[division_start uri]
+[item modules/uri/uri.man uri {URI utilities}]
+[item modules/uri/urn-scheme.man uri_urn {URI utilities, URN scheme}]
+[division_end]
+[division_start uuid]
+[item modules/uuid/uuid.man uuid {UUID generation and comparison}]
+[division_end]
+[division_start valtype]
+[item modules/valtype/valtype_common.man valtype::common {Validation, common code}]
+[item modules/valtype/cc_amex.man valtype::creditcard::amex {Validation for AMEX creditcard number}]
+[item modules/valtype/cc_discover.man valtype::creditcard::discover {Validation for Discover creditcard number}]
+[item modules/valtype/cc_mastercard.man valtype::creditcard::mastercard {Validation for Mastercard creditcard number}]
+[item modules/valtype/cc_visa.man valtype::creditcard::visa {Validation for VISA creditcard number}]
+[item modules/valtype/ean13.man valtype::gs1::ean13 {Validation for EAN13}]
+[item modules/valtype/iban.man valtype::iban {Validation for IBAN}]
+[item modules/valtype/imei.man valtype::imei {Validation for IMEI}]
+[item modules/valtype/isbn.man valtype::isbn {Validation for ISBN}]
+[item modules/valtype/luhn.man valtype::luhn {Validation for plain number with a LUHN checkdigit}]
+[item modules/valtype/luhn5.man valtype::luhn5 {Validation for plain number with a LUHN5 checkdigit}]
+[item modules/valtype/usnpi.man valtype::usnpi {Validation for USNPI}]
+[item modules/valtype/verhoeff.man valtype::verhoeff {Validation for plain number with a VERHOEFF checkdigit}]
+[division_end]
+[division_start virtchannel_base]
+[item modules/virtchannel_base/cat.man tcl::chan::cat {Concatenation channel}]
+[item modules/virtchannel_base/facade.man tcl::chan::facade {Facade channel}]
+[item modules/virtchannel_base/tcllib_fifo.man tcl::chan::fifo {In-memory fifo channel}]
+[item modules/virtchannel_base/tcllib_fifo2.man tcl::chan::fifo2 {In-memory interconnected fifo channels}]
+[item modules/virtchannel_base/halfpipe.man tcl::chan::halfpipe {In-memory channel, half of a fifo2}]
+[item modules/virtchannel_base/tcllib_memchan.man tcl::chan::memchan {In-memory channel}]
+[item modules/virtchannel_base/tcllib_null.man tcl::chan::null {Null channel}]
+[item modules/virtchannel_base/nullzero.man tcl::chan::nullzero {Null/Zero channel combination}]
+[item modules/virtchannel_base/tcllib_random.man tcl::chan::random {Random channel}]
+[item modules/virtchannel_base/std.man tcl::chan::std {Standard I/O, unification of stdin and stdout}]
+[item modules/virtchannel_base/tcllib_string.man tcl::chan::string {Read-only in-memory channel}]
+[item modules/virtchannel_base/textwindow.man tcl::chan::textwindow {Textwindow channel}]
+[item modules/virtchannel_base/tcllib_variable.man tcl::chan::variable {In-memory channel using variable for storage}]
+[item modules/virtchannel_base/tcllib_zero.man tcl::chan::zero {Zero channel}]
+[item modules/virtchannel_base/randseed.man tcl::randomseed {Utilities for random channels}]
+[division_end]
+[division_start virtchannel_core]
+[item modules/virtchannel_core/core.man tcl::chan::core {Basic reflected/virtual channel support}]
+[item modules/virtchannel_core/events.man tcl::chan::events {Event support for reflected/virtual channels}]
+[item modules/virtchannel_core/transformcore.man tcl::transform::core {Basic reflected/virtual channel transform support}]
+[division_end]
+[division_start virtchannel_transform]
+[item modules/virtchannel_transform/adler32.man tcl::transform::adler32 {Adler32 transformation}]
+[item modules/virtchannel_transform/vt_base64.man tcl::transform::base64 {Base64 encoding transformation}]
+[item modules/virtchannel_transform/vt_counter.man tcl::transform::counter {Counter transformation}]
+[item modules/virtchannel_transform/vt_crc32.man tcl::transform::crc32 {Crc32 transformation}]
+[item modules/virtchannel_transform/hex.man tcl::transform::hex {Hexadecimal encoding transformation}]
+[item modules/virtchannel_transform/identity.man tcl::transform::identity {Identity transformation}]
+[item modules/virtchannel_transform/limitsize.man tcl::transform::limitsize {limiting input}]
+[item modules/virtchannel_transform/observe.man tcl::transform::observe {Observer transformation, stream copy}]
+[item modules/virtchannel_transform/vt_otp.man tcl::transform::otp {Encryption via one-time pad}]
+[item modules/virtchannel_transform/rot.man tcl::transform::rot rot-encryption]
+[item modules/virtchannel_transform/spacer.man tcl::transform::spacer {Space insertation and removal}]
+[item modules/virtchannel_transform/tcllib_zlib.man tcl::transform::zlib {zlib (de)compression}]
+[division_end]
+[division_start websocket]
+[item modules/websocket/websocket.man websocket {Tcl implementation of the websocket protocol}]
+[division_end]
+[division_start wip]
+[item modules/wip/wip.man wip {Word Interpreter}]
+[division_end]
+[division_start yaml]
+[item modules/yaml/huddle.man huddle {Create and manipulate huddle object}]
+[item modules/yaml/yaml.man yaml {YAML Format Encoder/Decoder}]
+[division_end]
+[division_start zip]
+[item modules/zip/decode.man zipfile::decode {Access to zip archives}]
+[item modules/zip/encode.man zipfile::encode {Generation of zip archives}]
+[item modules/zip/mkzip.man zipfile::mkzip {Build a zip archive}]
+[division_end]
+[division_end]
+[division_end]
+[toc_end] \ No newline at end of file
diff --git a/tcllib/support/devel/sak/doc/toc_apps.txt b/tcllib/support/devel/sak/doc/toc_apps.txt
new file mode 100644
index 0000000..cb85b0f
--- /dev/null
+++ b/tcllib/support/devel/sak/doc/toc_apps.txt
@@ -0,0 +1,11 @@
+[toc_begin {Table Of Contents} {}]
+[division_start Applications]
+[item apps/dtplite.man dtplite {Lightweight DocTools Markup Processor}]
+[item apps/nns.man nns {Name service facility, Commandline Client Application}]
+[item apps/nnsd.man nnsd {Name service facility, Commandline Server Application}]
+[item apps/nnslog.man nnslog {Name service facility, Commandline Logging Client Application}]
+[item apps/page.man page {Parser Generator}]
+[item apps/pt.man pt {Parser Tools Application}]
+[item apps/tcldocstrip.man tcldocstrip {Tcl-based Docstrip Processor}]
+[division_end]
+[toc_end] \ No newline at end of file
diff --git a/tcllib/support/devel/sak/doc/toc_cats.txt b/tcllib/support/devel/sak/doc/toc_cats.txt
new file mode 100644
index 0000000..d40c4de
--- /dev/null
+++ b/tcllib/support/devel/sak/doc/toc_cats.txt
@@ -0,0 +1,479 @@
+[toc_begin {Table Of Contents} {}]
+[division_start {By Categories}]
+[division_start {Argument entry form, mega widget}]
+[item modules/tepam/tepam_argument_dialogbox.man tepam::argument_dialogbox {TEPAM argument_dialogbox, reference manual}]
+[division_end]
+[division_start {Benchmark tools}]
+[item modules/bench/bench.man bench {bench - Processing benchmark suites}]
+[item modules/bench/bench_read.man bench::in {bench::in - Reading benchmark results}]
+[item modules/bench/bench_wcsv.man bench::out::csv {bench::out::csv - Formatting benchmark results as CSV}]
+[item modules/bench/bench_wtext.man bench::out::text {bench::out::text - Formatting benchmark results as human readable text}]
+[item modules/bench/bench_intro.man bench_intro {bench introduction}]
+[item modules/bench/bench_lang_intro.man bench_lang_intro {bench language introduction}]
+[item modules/bench/bench_lang_spec.man bench_lang_spec {bench language specification}]
+[division_end]
+[division_start {CGI programming}]
+[item modules/html/html.man html {Procedures to generate HTML structures}]
+[item modules/javascript/javascript.man javascript {Procedures to generate HTML and Java Script structures.}]
+[item modules/json/json.man json {JSON parser}]
+[item modules/json/json_write.man json::write {JSON generation}]
+[item modules/ncgi/ncgi.man ncgi {Procedures to manipulate CGI values.}]
+[division_end]
+[division_start Channels]
+[item modules/virtchannel_base/cat.man tcl::chan::cat {Concatenation channel}]
+[item modules/virtchannel_core/core.man tcl::chan::core {Basic reflected/virtual channel support}]
+[item modules/virtchannel_core/events.man tcl::chan::events {Event support for reflected/virtual channels}]
+[item modules/virtchannel_base/facade.man tcl::chan::facade {Facade channel}]
+[item modules/virtchannel_base/tcllib_fifo.man tcl::chan::fifo {In-memory fifo channel}]
+[item modules/virtchannel_base/tcllib_fifo2.man tcl::chan::fifo2 {In-memory interconnected fifo channels}]
+[item modules/virtchannel_base/halfpipe.man tcl::chan::halfpipe {In-memory channel, half of a fifo2}]
+[item modules/virtchannel_base/tcllib_memchan.man tcl::chan::memchan {In-memory channel}]
+[item modules/virtchannel_base/tcllib_null.man tcl::chan::null {Null channel}]
+[item modules/virtchannel_base/nullzero.man tcl::chan::nullzero {Null/Zero channel combination}]
+[item modules/virtchannel_base/tcllib_random.man tcl::chan::random {Random channel}]
+[item modules/virtchannel_base/std.man tcl::chan::std {Standard I/O, unification of stdin and stdout}]
+[item modules/virtchannel_base/tcllib_string.man tcl::chan::string {Read-only in-memory channel}]
+[item modules/virtchannel_base/textwindow.man tcl::chan::textwindow {Textwindow channel}]
+[item modules/virtchannel_base/tcllib_variable.man tcl::chan::variable {In-memory channel using variable for storage}]
+[item modules/virtchannel_base/tcllib_zero.man tcl::chan::zero {Zero channel}]
+[item modules/virtchannel_base/randseed.man tcl::randomseed {Utilities for random channels}]
+[item modules/virtchannel_transform/adler32.man tcl::transform::adler32 {Adler32 transformation}]
+[item modules/virtchannel_transform/vt_base64.man tcl::transform::base64 {Base64 encoding transformation}]
+[item modules/virtchannel_core/transformcore.man tcl::transform::core {Basic reflected/virtual channel transform support}]
+[item modules/virtchannel_transform/vt_counter.man tcl::transform::counter {Counter transformation}]
+[item modules/virtchannel_transform/vt_crc32.man tcl::transform::crc32 {Crc32 transformation}]
+[item modules/virtchannel_transform/hex.man tcl::transform::hex {Hexadecimal encoding transformation}]
+[item modules/virtchannel_transform/identity.man tcl::transform::identity {Identity transformation}]
+[item modules/virtchannel_transform/limitsize.man tcl::transform::limitsize {limiting input}]
+[item modules/virtchannel_transform/observe.man tcl::transform::observe {Observer transformation, stream copy}]
+[item modules/virtchannel_transform/vt_otp.man tcl::transform::otp {Encryption via one-time pad}]
+[item modules/virtchannel_transform/rot.man tcl::transform::rot rot-encryption]
+[item modules/virtchannel_transform/spacer.man tcl::transform::spacer {Space insertation and removal}]
+[item modules/virtchannel_transform/tcllib_zlib.man tcl::transform::zlib {zlib (de)compression}]
+[division_end]
+[division_start Coroutine]
+[item modules/coroutine/tcllib_coroutine.man coroutine {Coroutine based event and IO handling}]
+[item modules/coroutine/coro_auto.man coroutine::auto {Automatic event and IO coroutine awareness}]
+[division_end]
+[division_start {Data structures}]
+[item modules/counter/counter.man counter {Procedures for counters and histograms}]
+[item modules/report/report.man report {Create and manipulate report objects}]
+[item modules/struct/disjointset.man struct::disjointset {Disjoint set data structure}]
+[item modules/struct/graph.man struct::graph {Create and manipulate directed graph objects}]
+[item modules/struct/graphops.man struct::graph::op {Operation for (un)directed graph objects}]
+[item modules/struct/graph1.man struct::graph_v1 {Create and manipulate directed graph objects}]
+[item modules/struct/struct_list.man struct::list {Procedures for manipulating lists}]
+[item modules/struct/matrix.man struct::matrix {Create and manipulate matrix objects}]
+[item modules/struct/matrix1.man struct::matrix_v1 {Create and manipulate matrix objects}]
+[item modules/struct/pool.man struct::pool {Create and manipulate pool objects (of discrete items)}]
+[item modules/struct/prioqueue.man struct::prioqueue {Create and manipulate prioqueue objects}]
+[item modules/struct/queue.man struct::queue {Create and manipulate queue objects}]
+[item modules/struct/record.man struct::record {Define and create records (similar to 'C' structures)}]
+[item modules/struct/struct_set.man struct::set {Procedures for manipulating sets}]
+[item modules/struct/skiplist.man struct::skiplist {Create and manipulate skiplists}]
+[item modules/struct/stack.man struct::stack {Create and manipulate stack objects}]
+[item modules/struct/struct_tree.man struct::tree {Create and manipulate tree objects}]
+[item modules/struct/struct_tree1.man struct::tree_v1 {Create and manipulate tree objects}]
+[item modules/treeql/treeql.man treeql {Query tree objects}]
+[division_end]
+[division_start {debugging, tracing, and logging}]
+[item modules/debug/debug.man debug {debug narrative - core}]
+[item modules/debug/debug_caller.man debug::caller {debug narrative - caller}]
+[item modules/debug/debug_heartbeat.man debug::heartbeat {debug narrative - heartbeat}]
+[item modules/debug/debug_timestamp.man debug::timestamp {debug narrative - timestamping}]
+[division_end]
+[division_start {Documentation tools}]
+[item modules/doctools/docidx_intro.man docidx_intro {docidx introduction}]
+[item modules/doctools/docidx_lang_cmdref.man docidx_lang_cmdref {docidx language command reference}]
+[item modules/doctools/docidx_lang_faq.man docidx_lang_faq {docidx language faq}]
+[item modules/doctools/docidx_lang_intro.man docidx_lang_intro {docidx language introduction}]
+[item modules/doctools/docidx_lang_syntax.man docidx_lang_syntax {docidx language syntax}]
+[item modules/doctools/docidx_plugin_apiref.man docidx_plugin_apiref {docidx plugin API reference}]
+[item modules/docstrip/docstrip.man docstrip {Docstrip style source code extraction}]
+[item modules/docstrip/docstrip_util.man docstrip_util {Docstrip-related utilities}]
+[item modules/doctools/doctoc_intro.man doctoc_intro {doctoc introduction}]
+[item modules/doctools/doctoc_lang_cmdref.man doctoc_lang_cmdref {doctoc language command reference}]
+[item modules/doctools/doctoc_lang_faq.man doctoc_lang_faq {doctoc language faq}]
+[item modules/doctools/doctoc_lang_intro.man doctoc_lang_intro {doctoc language introduction}]
+[item modules/doctools/doctoc_lang_syntax.man doctoc_lang_syntax {doctoc language syntax}]
+[item modules/doctools/doctoc_plugin_apiref.man doctoc_plugin_apiref {doctoc plugin API reference}]
+[item modules/doctools/doctools.man doctools {doctools - Processing documents}]
+[item modules/doctools2idx/idx_introduction.man doctools2idx_introduction {DocTools - Keyword indices}]
+[item modules/doctools2toc/toc_introduction.man doctools2toc_introduction {DocTools - Tables of Contents}]
+[item modules/doctools/changelog.man doctools::changelog {Processing text in Emacs ChangeLog format}]
+[item modules/doctools/cvs.man doctools::cvs {Processing text in 'cvs log' format}]
+[item modules/doctools2base/html_cssdefaults.man doctools::html::cssdefaults {Default CSS style for HTML export plugins}]
+[item modules/doctools2idx/idx_container.man doctools::idx {Holding keyword indices}]
+[item modules/doctools/docidx.man doctools::idx {docidx - Processing indices}]
+[item modules/doctools2idx/idx_export.man doctools::idx::export {Exporting keyword indices}]
+[item modules/doctools2idx/idx_import.man doctools::idx::import {Importing keyword indices}]
+[item modules/doctools2idx/idx_parse.man doctools::idx::parse {Parsing text in docidx format}]
+[item modules/doctools2idx/idx_structure.man doctools::idx::structure {Docidx serialization utilities}]
+[item modules/doctools2base/tcllib_msgcat.man doctools::msgcat {Message catalog management for the various document parsers}]
+[item modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c {Message catalog for the docidx parser (C)}]
+[item modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de {Message catalog for the docidx parser (DE)}]
+[item modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en {Message catalog for the docidx parser (EN)}]
+[item modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr {Message catalog for the docidx parser (FR)}]
+[item modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c {Message catalog for the doctoc parser (C)}]
+[item modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de {Message catalog for the doctoc parser (DE)}]
+[item modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en {Message catalog for the doctoc parser (EN)}]
+[item modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr {Message catalog for the doctoc parser (FR)}]
+[item modules/doctools2base/nroff_manmacros.man doctools::nroff::man_macros {Default CSS style for NROFF export plugins}]
+[item modules/doctools2base/tcl_parse.man doctools::tcl::parse {Processing text in 'subst -novariables' format}]
+[item modules/doctools2toc/toc_container.man doctools::toc {Holding tables of contents}]
+[item modules/doctools/doctoc.man doctools::toc {doctoc - Processing tables of contents}]
+[item modules/doctools2toc/toc_export.man doctools::toc::export {Exporting tables of contents}]
+[item modules/doctools2toc/toc_import.man doctools::toc::import {Importing keyword indices}]
+[item modules/doctools2toc/toc_parse.man doctools::toc::parse {Parsing text in doctoc format}]
+[item modules/doctools2toc/toc_structure.man doctools::toc::structure {Doctoc serialization utilities}]
+[item modules/doctools/doctools_intro.man doctools_intro {doctools introduction}]
+[item modules/doctools/doctools_lang_cmdref.man doctools_lang_cmdref {doctools language command reference}]
+[item modules/doctools/doctools_lang_faq.man doctools_lang_faq {doctools language faq}]
+[item modules/doctools/doctools_lang_intro.man doctools_lang_intro {doctools language introduction}]
+[item modules/doctools/doctools_lang_syntax.man doctools_lang_syntax {doctools language syntax}]
+[item modules/doctools/doctools_plugin_apiref.man doctools_plugin_apiref {doctools plugin API reference}]
+[item modules/dtplite/pkg_dtplite.man dtplite {Lightweight DocTools Markup Processor}]
+[item apps/dtplite.man dtplite {Lightweight DocTools Markup Processor}]
+[item modules/doctools/mpexpand.man mpexpand {Markup processor}]
+[item apps/tcldocstrip.man tcldocstrip {Tcl-based Docstrip Processor}]
+[item modules/tepam/tepam_doc_gen.man tepam::doc_gen {TEPAM DOC Generation, reference manual}]
+[item modules/textutil/expander.man textutil::expander {Procedures to process templates and expand text.}]
+[division_end]
+[division_start File]
+[item modules/zip/decode.man zipfile::decode {Access to zip archives}]
+[item modules/zip/encode.man zipfile::encode {Generation of zip archives}]
+[item modules/zip/mkzip.man zipfile::mkzip {Build a zip archive}]
+[division_end]
+[division_start {File formats}]
+[item modules/exif/exif.man exif {Tcl EXIF extracts and parses EXIF fields from digital images}]
+[item modules/gpx/gpx.man gpx {Extracts waypoints, tracks and routes from GPX files}]
+[item modules/jpeg/jpeg.man jpeg {JPEG querying and manipulation of meta data}]
+[item modules/png/png.man png {PNG querying and manipulation of meta data}]
+[item modules/tar/tar.man tar {Tar file creation, extraction & manipulation}]
+[item modules/tiff/tiff.man tiff {TIFF reading, writing, and querying and manipulation of meta data}]
+[division_end]
+[division_start {Grammars and finite automata}]
+[item modules/grammar_aycock/aycock.man grammar::aycock {Aycock-Horspool-Earley parser generator for Tcl}]
+[item modules/grammar_fa/fa.man grammar::fa {Create and manipulate finite automatons}]
+[item modules/grammar_fa/dacceptor.man grammar::fa::dacceptor {Create and use deterministic acceptors}]
+[item modules/grammar_fa/dexec.man grammar::fa::dexec {Execute deterministic finite automatons}]
+[item modules/grammar_fa/faop.man grammar::fa::op {Operations on finite automatons}]
+[item modules/grammar_me/me_cpu.man grammar::me::cpu {Virtual machine implementation II for parsing token streams}]
+[item modules/grammar_me/me_cpucore.man grammar::me::cpu::core {ME virtual machine state manipulation}]
+[item modules/grammar_me/gasm.man grammar::me::cpu::gasm {ME assembler}]
+[item modules/grammar_me/me_tcl.man grammar::me::tcl {Virtual machine implementation I for parsing token streams}]
+[item modules/grammar_me/me_util.man grammar::me::util {AST utilities}]
+[item modules/grammar_me/me_ast.man grammar::me_ast {Various representations of ASTs}]
+[item modules/grammar_me/me_intro.man grammar::me_intro {Introduction to virtual machines for parsing token streams}]
+[item modules/grammar_me/me_vm.man grammar::me_vm {Virtual machine for parsing token streams}]
+[item modules/grammar_peg/peg.man grammar::peg {Create and manipulate parsing expression grammars}]
+[item modules/grammar_peg/peg_interp.man grammar::peg::interp {Interpreter for parsing expression grammars}]
+[division_end]
+[division_start {Hashes, checksums, and encryption}]
+[item modules/aes/aes.man aes {Implementation of the AES block cipher}]
+[item modules/blowfish/blowfish.man blowfish {Implementation of the Blowfish block cipher}]
+[item modules/crc/cksum.man cksum {Calculate a cksum(1) compatible checksum}]
+[item modules/crc/crc16.man crc16 {Perform a 16bit Cyclic Redundancy Check}]
+[item modules/crc/crc32.man crc32 {Perform a 32bit Cyclic Redundancy Check}]
+[item modules/des/des.man des {Implementation of the DES and triple-DES ciphers}]
+[item modules/md4/md4.man md4 {MD4 Message-Digest Algorithm}]
+[item modules/md5/md5.man md5 {MD5 Message-Digest Algorithm}]
+[item modules/md5crypt/md5crypt.man md5crypt {MD5-based password encryption}]
+[item modules/otp/otp.man otp {One-Time Passwords}]
+[item modules/pki/pki.man pki {Implementation of the public key cipher}]
+[item modules/rc4/rc4.man rc4 {Implementation of the RC4 stream cipher}]
+[item modules/ripemd/ripemd128.man ripemd128 {RIPEMD-128 Message-Digest Algorithm}]
+[item modules/ripemd/ripemd160.man ripemd160 {RIPEMD-160 Message-Digest Algorithm}]
+[item modules/sha1/sha1.man sha1 {SHA1 Message-Digest Algorithm}]
+[item modules/sha1/sha256.man sha256 {SHA256 Message-Digest Algorithm}]
+[item modules/soundex/soundex.man soundex Soundex]
+[item modules/crc/sum.man sum {Calculate a sum(1) compatible checksum}]
+[item modules/des/tcldes.man tcldes {Implementation of the DES and triple-DES ciphers}]
+[item modules/des/tcldesjr.man tcldes {Implementation of the DES and triple-DES ciphers}]
+[item modules/uuid/uuid.man uuid {UUID generation and comparison}]
+[division_end]
+[division_start Mathematics]
+[item modules/math/math.man math {Tcl Math Library}]
+[item modules/math/bigfloat.man math::bigfloat {Arbitrary precision floating-point numbers}]
+[item modules/math/bignum.man math::bignum {Arbitrary precision integer numbers}]
+[item modules/math/calculus.man math::calculus {Integration and ordinary differential equations}]
+[item modules/math/romberg.man math::calculus::romberg {Romberg integration}]
+[item modules/math/combinatorics.man math::combinatorics {Combinatorial functions in the Tcl Math Library}]
+[item modules/math/qcomplex.man math::complexnumbers {Straightforward complex number package}]
+[item modules/math/constants.man math::constants {Mathematical and numerical constants}]
+[item modules/math/decimal.man math::decimal {General decimal arithmetic}]
+[item modules/math/exact.man math::exact {Exact Real Arithmetic}]
+[item modules/math/fourier.man math::fourier {Discrete and fast fourier transforms}]
+[item modules/math/fuzzy.man math::fuzzy {Fuzzy comparison of floating-point numbers}]
+[item modules/math/math_geometry.man math::geometry {Geometrical computations}]
+[item modules/math/interpolate.man math::interpolate {Interpolation routines}]
+[item modules/math/linalg.man math::linearalgebra {Linear Algebra}]
+[item modules/math/numtheory.man math::numtheory {Number Theory}]
+[item modules/math/optimize.man math::optimize {Optimisation routines}]
+[item modules/math/polynomials.man math::polynomials {Polynomial functions}]
+[item modules/math/rational_funcs.man math::rationalfunctions {Polynomial functions}]
+[item modules/math/roman.man math::roman {Tools for creating and manipulating roman numerals}]
+[item modules/math/special.man math::special {Special mathematical functions}]
+[item modules/math/statistics.man math::statistics {Basic statistical functions and procedures}]
+[item modules/simulation/annealing.man simulation::annealing {Simulated annealing}]
+[item modules/simulation/montecarlo.man simulation::montecarlo {Monte Carlo simulations}]
+[item modules/simulation/simulation_random.man simulation::random {Pseudo-random number generators}]
+[division_end]
+[division_start Networking]
+[item modules/asn/asn.man asn {ASN.1 BER encoder/decoder}]
+[item modules/http/autoproxy.man autoproxy {Automatic HTTP proxy usage and authentication}]
+[item modules/bee/bee.man bee {BitTorrent Serialization Format Encoder/Decoder}]
+[item modules/dns/tcllib_dns.man dns {Tcl Domain Name Service Client}]
+[item modules/ftp/ftp.man ftp {Client-side tcl implementation of the ftp protocol}]
+[item modules/ftp/ftp_geturl.man ftp::geturl {Uri handler for ftp urls}]
+[item modules/ftpd/ftpd.man ftpd {Tcl FTP server implementation}]
+[item modules/ident/ident.man ident {Ident protocol client}]
+[item modules/irc/irc.man irc {Create IRC connection and interface.}]
+[item modules/ldap/ldap.man ldap {LDAP client}]
+[item modules/ldap/ldapx.man ldapx {LDAP extended object interface}]
+[item modules/nns/nns_client.man nameserv {Name service facility, Client}]
+[item modules/nns/nns_auto.man nameserv::auto {Name service facility, Client Extension}]
+[item modules/nns/nns_common.man nameserv::common {Name service facility, shared definitions}]
+[item modules/nns/nns_protocol.man nameserv::protocol {Name service facility, client/server protocol}]
+[item modules/nns/nns_server.man nameserv::server {Name service facility, Server}]
+[item modules/nmea/nmea.man nmea {Process NMEA data}]
+[item apps/nns.man nns {Name service facility, Commandline Client Application}]
+[item modules/nns/nns_intro.man nns_intro {Name service facility, introduction}]
+[item apps/nnsd.man nnsd {Name service facility, Commandline Server Application}]
+[item apps/nnslog.man nnslog {Name service facility, Commandline Logging Client Application}]
+[item modules/nntp/nntp.man nntp {Tcl client for the NNTP protocol}]
+[item modules/ntp/ntp_time.man ntp_time {Tcl Time Service Client}]
+[item modules/oauth/oauth.man oauth {oauth API base signature}]
+[item modules/irc/picoirc.man picoirc {Small and simple embeddable IRC client.}]
+[item modules/pop3/pop3.man pop3 {Tcl client for POP3 email protocol}]
+[item modules/pop3d/pop3d.man pop3d {Tcl POP3 server implementation}]
+[item modules/pop3d/pop3d_dbox.man pop3d::dbox {Simple mailbox database for pop3d}]
+[item modules/pop3d/pop3d_udb.man pop3d::udb {Simple user database for pop3d}]
+[item modules/amazon-s3/S3.man S3 {Amazon S3 Web Service Interface}]
+[item modules/sasl/sasl.man SASL {Implementation of SASL mechanisms for Tcl}]
+[item modules/sasl/ntlm.man SASL::NTLM {Implementation of SASL NTLM mechanism for Tcl}]
+[item modules/sasl/scram.man SASL::SCRAM {Implementation of SASL SCRAM mechanism for Tcl}]
+[item modules/sasl/gtoken.man SASL::XGoogleToken {Implementation of SASL NTLM mechanism for Tcl}]
+[item modules/mime/smtp.man smtp {Client-side tcl implementation of the smtp protocol}]
+[item modules/smtpd/smtpd.man smtpd {Tcl SMTP server implementation}]
+[item modules/dns/tcllib_ip.man tcllib_ip {IPv4 and IPv6 address manipulation}]
+[item modules/uri/uri.man uri {URI utilities}]
+[item modules/uri/urn-scheme.man uri_urn {URI utilities, URN scheme}]
+[item modules/websocket/websocket.man websocket {Tcl implementation of the websocket protocol}]
+[division_end]
+[division_start {Page Parser Generator}]
+[item apps/page.man page {Parser Generator}]
+[item modules/page/page_intro.man page_intro {page introduction}]
+[item modules/page/page_pluginmgr.man page_pluginmgr {page plugin manager}]
+[item modules/page/page_util_flow.man page_util_flow {page dataflow/treewalker utility}]
+[item modules/page/page_util_norm_lemon.man page_util_norm_lemon {page AST normalization, LEMON}]
+[item modules/page/page_util_norm_peg.man page_util_norm_peg {page AST normalization, PEG}]
+[item modules/page/page_util_peg.man page_util_peg {page PEG transformation utilities}]
+[item modules/page/page_util_quote.man page_util_quote {page character quoting utilities}]
+[division_end]
+[division_start {Parsing and Grammars}]
+[item apps/pt.man pt {Parser Tools Application}]
+[item modules/pt/pt_astree.man pt::ast {Abstract Syntax Tree Serialization}]
+[item modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl {C/PARAM, Canned configuration, Critcl}]
+[item modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea {C/PARAM, Canned configuration, TEA}]
+[item modules/pt/pt_json_language.man pt::json_language {The JSON Grammar Exchange Format}]
+[item modules/pt/pt_param.man pt::param {PackRat Machine Specification}]
+[item modules/pt/pt_pexpression.man pt::pe {Parsing Expression Serialization}]
+[item modules/pt/pt_pexpr_op.man pt::pe::op {Parsing Expression Utilities}]
+[item modules/pt/pt_pegrammar.man pt::peg {Parsing Expression Grammar Serialization}]
+[item modules/pt/pt_peg_container.man pt::peg::container {PEG Storage}]
+[item modules/pt/pt_peg_container_peg.man pt::peg::container::peg {PEG Storage. Canned PEG grammar specification}]
+[item modules/pt/pt_peg_export.man pt::peg::export {PEG Export}]
+[item modules/pt/pt_peg_export_container.man pt::peg::export::container {PEG Export Plugin. Write CONTAINER format}]
+[item modules/pt/pt_peg_export_json.man pt::peg::export::json {PEG Export Plugin. Write JSON format}]
+[item modules/pt/pt_peg_export_peg.man pt::peg::export::peg {PEG Export Plugin. Write PEG format}]
+[item modules/pt/pt_peg_from_container.man pt::peg::from::container {PEG Conversion. From CONTAINER format}]
+[item modules/pt/pt_peg_from_json.man pt::peg::from::json {PEG Conversion. Read JSON format}]
+[item modules/pt/pt_peg_from_peg.man pt::peg::from::peg {PEG Conversion. Read PEG format}]
+[item modules/pt/pt_peg_import.man pt::peg::import {PEG Import}]
+[item modules/pt/pt_peg_import_container.man pt::peg::import::container {PEG Import Plugin. From CONTAINER format}]
+[item modules/pt/pt_peg_import_json.man pt::peg::import::json {PEG Import Plugin. Read JSON format}]
+[item modules/pt/pt_peg_import_peg.man pt::peg::import::peg {PEG Import Plugin. Read PEG format}]
+[item modules/pt/pt_peg_interp.man pt::peg::interp {Interpreter for parsing expression grammars}]
+[item modules/pt/pt_peg_to_container.man pt::peg::to::container {PEG Conversion. Write CONTAINER format}]
+[item modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam {PEG Conversion. Write CPARAM format}]
+[item modules/pt/pt_peg_to_json.man pt::peg::to::json {PEG Conversion. Write JSON format}]
+[item modules/pt/pt_peg_to_param.man pt::peg::to::param {PEG Conversion. Write PARAM format}]
+[item modules/pt/pt_peg_to_peg.man pt::peg::to::peg {PEG Conversion. Write PEG format}]
+[item modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam {PEG Conversion. Write TCLPARAM format}]
+[item modules/pt/pt_peg_language.man pt::peg_language {PEG Language Tutorial}]
+[item modules/pt/pt_peg_introduction.man pt::pegrammar {Introduction to Parsing Expression Grammars}]
+[item modules/pt/pt_pgen.man pt::pgen {Parser Generator}]
+[item modules/pt/pt_rdengine.man pt::rde {Parsing Runtime Support, PARAM based}]
+[item modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit {Tcl/PARAM, Canned configuration, Snit}]
+[item modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo {Tcl/PARAM, Canned configuration, Tcloo}]
+[item modules/pt/pt_util.man pt::util {General utilities}]
+[item modules/pt/pt_to_api.man pt_export_api {Parser Tools Export API}]
+[item modules/pt/pt_from_api.man pt_import_api {Parser Tools Import API}]
+[item modules/pt/pt_introduction.man pt_introduction {Introduction to Parser Tools}]
+[item modules/pt/pt_parse_peg.man pt_parse_peg {Parser Tools PEG Parser}]
+[item modules/pt/pt_parser_api.man pt_parser_api {Parser API}]
+[item modules/pt/pt_peg_op.man pt_peg_op {Parser Tools PE Grammar Utility Operations}]
+[division_end]
+[division_start {Procedures, arguments, parameters, options}]
+[item modules/tepam/tepam_introduction.man tepam {An introduction into TEPAM, Tcl's Enhanced Procedure and Argument Manager}]
+[item modules/tepam/tepam_procedure.man tepam::procedure {TEPAM procedure, reference manual}]
+[division_end]
+[division_start {Programming tools}]
+[item modules/cmdline/cmdline.man cmdline {Procedures to process command lines and options.}]
+[item modules/comm/comm.man comm {A remote communication facility for Tcl (8.3 and later)}]
+[item modules/comm/comm_wire.man comm_wire {The comm wire protocol}]
+[item modules/control/control.man control {Procedures for control flow structures.}]
+[item modules/interp/deleg_method.man deleg_method {Creation of comm delegates (snit methods)}]
+[item modules/interp/deleg_proc.man deleg_proc {Creation of comm delegates (procedures)}]
+[item modules/fileutil/fileutil.man fileutil {Procedures implementing some file utilities}]
+[item modules/fumagic/cfront.man fileutil::magic::cfront {Generator core for compiler of magic(5) files}]
+[item modules/fumagic/cgen.man fileutil::magic::cgen {Generator core for compiler of magic(5) files}]
+[item modules/fumagic/filetypes.man fileutil::magic::filetype {Procedures implementing file-type recognition}]
+[item modules/fumagic/mimetypes.man fileutil::magic::mimetype {Procedures implementing mime-type recognition}]
+[item modules/fumagic/rtcore.man fileutil::magic::rt {Runtime core for file type recognition engines written in pure Tcl}]
+[item modules/fileutil/multi.man fileutil::multi {Multi-file operation, scatter/gather, standard object}]
+[item modules/fileutil/multiop.man fileutil::multi::op {Multi-file operation, scatter/gather}]
+[item modules/fileutil/traverse.man fileutil_traverse {Iterative directory traversal}]
+[item modules/hook/hook.man hook Hooks]
+[item modules/interp/tcllib_interp.man interp {Interp creation and aliasing}]
+[item modules/log/log.man log {Procedures to log messages of libraries and applications.}]
+[item modules/log/logger.man logger {System to control logging of events.}]
+[item modules/log/loggerAppender.man logger::appender {Collection of predefined appenders for logger}]
+[item modules/log/loggerUtils.man logger::utils {Utilities for logger}]
+[item modules/multiplexer/multiplexer.man multiplexer {One-to-many communication with sockets.}]
+[item modules/pluginmgr/pluginmgr.man pluginmgr {Manage a plugin}]
+[item modules/profiler/profiler.man profiler {Tcl source code profiler}]
+[item modules/snit/snit.man snit {Snit's Not Incr Tcl}]
+[item modules/snit/snitfaq.man snitfaq {Snit Frequently Asked Questions}]
+[item modules/stooop/stooop.man stooop {Object oriented extension.}]
+[item modules/stooop/switched.man switched {switch/option management.}]
+[item modules/tie/tie.man tie {Array persistence}]
+[item modules/tie/tie_std.man tie {Array persistence, standard data sources}]
+[item modules/uev/uevent.man uevent {User events}]
+[item modules/wip/wip.man wip {Word Interpreter}]
+[division_end]
+[division_start System]
+[item modules/cron/cron.man cron {Tool for automating the period callback of commands}]
+[item modules/nettool/nettool.man nettool {Tools for networked applications}]
+[item modules/processman/processman.man processman {Tool for automating the period callback of commands}]
+[division_end]
+[division_start {Terminal control}]
+[item modules/term/term.man term {General terminal control}]
+[item modules/term/ansi_code.man term::ansi::code {Helper for control sequences}]
+[item modules/term/ansi_cattr.man term::ansi::code::attr {ANSI attribute sequences}]
+[item modules/term/ansi_cctrl.man term::ansi::code::ctrl {ANSI control sequences}]
+[item modules/term/ansi_cmacros.man term::ansi::code::macros {Macro sequences}]
+[item modules/term/ansi_ctrlu.man term::ansi::ctrl::unix {Control operations and queries}]
+[item modules/term/ansi_send.man term::ansi::send {Output of ANSI control sequences to terminals}]
+[item modules/term/imenu.man term::interact::menu {Terminal widget, menu}]
+[item modules/term/ipager.man term::interact::pager {Terminal widget, paging}]
+[item modules/term/receive.man term::receive {General input from terminals}]
+[item modules/term/term_bind.man term::receive::bind {Keyboard dispatch from terminals}]
+[item modules/term/term_send.man term::send {General output to terminals}]
+[division_end]
+[division_start {Text formatter plugin}]
+[item modules/doctools2idx/export_docidx.man doctools::idx::export::docidx {docidx export plugin}]
+[item modules/doctools2idx/idx_export_html.man doctools::idx::export::html {HTML export plugin}]
+[item modules/doctools2idx/idx_export_json.man doctools::idx::export::json {JSON export plugin}]
+[item modules/doctools2idx/idx_export_nroff.man doctools::idx::export::nroff {nroff export plugin}]
+[item modules/doctools2idx/idx_export_text.man doctools::idx::export::text {plain text export plugin}]
+[item modules/doctools2idx/idx_export_wiki.man doctools::idx::export::wiki {wiki export plugin}]
+[item modules/doctools2idx/import_docidx.man doctools::idx::import::docidx {docidx import plugin}]
+[item modules/doctools2idx/idx_import_json.man doctools::idx::import::json {JSON import plugin}]
+[item modules/doctools2toc/export_doctoc.man doctools::toc::export::doctoc {doctoc export plugin}]
+[item modules/doctools2toc/toc_export_html.man doctools::toc::export::html {HTML export plugin}]
+[item modules/doctools2toc/toc_export_json.man doctools::toc::export::json {JSON export plugin}]
+[item modules/doctools2toc/toc_export_nroff.man doctools::toc::export::nroff {nroff export plugin}]
+[item modules/doctools2toc/toc_export_text.man doctools::toc::export::text {plain text export plugin}]
+[item modules/doctools2toc/toc_export_wiki.man doctools::toc::export::wiki {wiki export plugin}]
+[item modules/doctools2toc/import_doctoc.man doctools::toc::import::doctoc {doctoc import plugin}]
+[item modules/doctools2toc/toc_import_json.man doctools::toc::import::json {JSON import plugin}]
+[division_end]
+[division_start {Text processing}]
+[item modules/base64/ascii85.man ascii85 {ascii85-encode/decode binary data}]
+[item modules/base32/base32.man base32 {base32 standard encoding}]
+[item modules/base32/base32core.man base32::core {Expanding basic base32 maps}]
+[item modules/base32/base32hex.man base32::hex {base32 extended hex encoding}]
+[item modules/base64/base64.man base64 {base64-encode/decode binary data}]
+[item modules/bibtex/bibtex.man bibtex {Parse bibtex files}]
+[item modules/clock/iso8601.man clock_iso8601 {Parsing ISO 8601 dates/times}]
+[item modules/clock/rfc2822.man clock_rfc2822 {Parsing ISO 8601 dates/times}]
+[item modules/csv/csv.man csv {Procedures to handle CSV data.}]
+[item modules/htmlparse/htmlparse.man htmlparse {Procedures to parse HTML strings}]
+[item modules/inifile/ini.man inifile {Parsing of Windows INI files}]
+[item modules/mime/mime.man mime {Manipulation of MIME body parts}]
+[item modules/rcs/rcs.man rcs {RCS low level utilities}]
+[item modules/string/token.man string::token {Regex based iterative lexing}]
+[item modules/string/token_shell.man string::token::shell {Parsing of shell command line}]
+[item modules/textutil/textutil.man textutil {Procedures to manipulate texts and strings.}]
+[item modules/textutil/adjust.man textutil::adjust {Procedures to adjust, indent, and undent paragraphs}]
+[item modules/textutil/repeat.man textutil::repeat {Procedures to repeat strings.}]
+[item modules/textutil/textutil_split.man textutil::split {Procedures to split texts}]
+[item modules/textutil/textutil_string.man textutil::string {Procedures to manipulate texts and strings.}]
+[item modules/textutil/tabify.man textutil::tabify {Procedures to (un)tabify strings}]
+[item modules/textutil/trim.man textutil::trim {Procedures to trim strings}]
+[item modules/base64/uuencode.man uuencode {UU-encode/decode binary data}]
+[item modules/amazon-s3/xsxp.man xsxp {eXtremely Simple Xml Parser}]
+[item modules/base64/yencode.man yencode {Y-encode/decode binary data}]
+[division_end]
+[division_start {Transfer module}]
+[item modules/transfer/connect.man transfer::connect {Connection setup}]
+[item modules/transfer/copyops.man transfer::copy {Data transfer foundation}]
+[item modules/transfer/tqueue.man transfer::copy::queue {Queued transfers}]
+[item modules/transfer/ddest.man transfer::data::destination {Data destination}]
+[item modules/transfer/dsource.man transfer::data::source {Data source}]
+[item modules/transfer/receiver.man transfer::receiver {Data source}]
+[item modules/transfer/transmitter.man transfer::transmitter {Data source}]
+[division_end]
+[division_start Unfiled]
+[item modules/cache/async.man cache::async {Asynchronous in-memory cache}]
+[item modules/generator/generator.man generator {Procedures for creating and using generators.}]
+[item modules/yaml/huddle.man huddle {Create and manipulate huddle object}]
+[item modules/imap4/imap4.man imap4 {imap client-side tcl implementation of imap protocol}]
+[item modules/map/map_geocode_nominatim.man map::geocode::nominatim {Resolving geographical names with a Nominatim service}]
+[item modules/map/map_slippy.man map::slippy {Common code for slippy based map packages}]
+[item modules/map/map_slippy_cache.man map::slippy::cache {Management of a tile cache in the local filesystem}]
+[item modules/map/map_slippy_fetcher.man map::slippy::fetcher {Accessing a server providing tiles for slippy-based maps}]
+[item modules/mapproj/mapproj.man mapproj {Map projection routines}]
+[item modules/math/symdiff.man math::calculus::symdiff {Symbolic differentiation for Tcl}]
+[item modules/namespacex/namespacex.man namespacex {Namespace utility commands}]
+[item modules/rest/rest.man rest {define REST web APIs and call them inline or asychronously}]
+[item modules/stringprep/stringprep.man stringprep {Implementation of stringprep}]
+[item modules/stringprep/stringprep_data.man stringprep::data {stringprep data tables, generated, internal}]
+[item modules/math/machineparameters.man tclrep/machineparameters {Compute double precision machine parameters.}]
+[item modules/uev/uevent_onidle.man uevent::onidle {Request merging and deferal to idle time}]
+[item modules/stringprep/unicode.man unicode {Implementation of Unicode normalization}]
+[item modules/stringprep/unicode_data.man unicode::data {unicode data tables, generated, internal}]
+[item modules/units/units.man units {unit conversion}]
+[item modules/yaml/yaml.man yaml {YAML Format Encoder/Decoder}]
+[division_end]
+[division_start Utilites]
+[item modules/dicttool/dicttool.man dicttool {Dictionary Tools}]
+[division_end]
+[division_start Utility]
+[item modules/lambda/lambda.man lambda {Utility commands for anonymous procedures}]
+[item modules/ooutil/ooutil.man oo::util {Utility commands for TclOO}]
+[item modules/tool/meta.man oo::util {Utility commands for TclOO}]
+[item modules/tool/tool.man tool {Dictionary Tools}]
+[item modules/tool/tool_dict_ensemble.man tool::dict_ensemble {Dictionary Tools}]
+[item modules/try/tcllib_throw.man try {throw - Throw an error exception with a message}]
+[item modules/try/tcllib_try.man try {try - Trap and process errors and exceptions}]
+[division_end]
+[division_start {Validation, Type checking}]
+[item modules/valtype/valtype_common.man valtype::common {Validation, common code}]
+[item modules/valtype/cc_amex.man valtype::creditcard::amex {Validation for AMEX creditcard number}]
+[item modules/valtype/cc_discover.man valtype::creditcard::discover {Validation for Discover creditcard number}]
+[item modules/valtype/cc_mastercard.man valtype::creditcard::mastercard {Validation for Mastercard creditcard number}]
+[item modules/valtype/cc_visa.man valtype::creditcard::visa {Validation for VISA creditcard number}]
+[item modules/valtype/ean13.man valtype::gs1::ean13 {Validation for EAN13}]
+[item modules/valtype/iban.man valtype::iban {Validation for IBAN}]
+[item modules/valtype/imei.man valtype::imei {Validation for IMEI}]
+[item modules/valtype/isbn.man valtype::isbn {Validation for ISBN}]
+[item modules/valtype/luhn.man valtype::luhn {Validation for plain number with a LUHN checkdigit}]
+[item modules/valtype/luhn5.man valtype::luhn5 {Validation for plain number with a LUHN5 checkdigit}]
+[item modules/valtype/usnpi.man valtype::usnpi {Validation for USNPI}]
+[item modules/valtype/verhoeff.man valtype::verhoeff {Validation for plain number with a VERHOEFF checkdigit}]
+[division_end]
+[division_end]
+[toc_end] \ No newline at end of file
diff --git a/tcllib/support/devel/sak/doc/toc_mods.txt b/tcllib/support/devel/sak/doc/toc_mods.txt
new file mode 100644
index 0000000..5d36873
--- /dev/null
+++ b/tcllib/support/devel/sak/doc/toc_mods.txt
@@ -0,0 +1,656 @@
+[toc_begin {Table Of Contents} {}]
+[division_start Modules]
+[division_start aes]
+[item modules/aes/aes.man aes {Implementation of the AES block cipher}]
+[division_end]
+[division_start amazon-s3]
+[item modules/amazon-s3/S3.man S3 {Amazon S3 Web Service Interface}]
+[item modules/amazon-s3/xsxp.man xsxp {eXtremely Simple Xml Parser}]
+[division_end]
+[division_start asn]
+[item modules/asn/asn.man asn {ASN.1 BER encoder/decoder}]
+[division_end]
+[division_start base32]
+[item modules/base32/base32.man base32 {base32 standard encoding}]
+[item modules/base32/base32core.man base32::core {Expanding basic base32 maps}]
+[item modules/base32/base32hex.man base32::hex {base32 extended hex encoding}]
+[division_end]
+[division_start base64]
+[item modules/base64/ascii85.man ascii85 {ascii85-encode/decode binary data}]
+[item modules/base64/base64.man base64 {base64-encode/decode binary data}]
+[item modules/base64/uuencode.man uuencode {UU-encode/decode binary data}]
+[item modules/base64/yencode.man yencode {Y-encode/decode binary data}]
+[division_end]
+[division_start bee]
+[item modules/bee/bee.man bee {BitTorrent Serialization Format Encoder/Decoder}]
+[division_end]
+[division_start bench]
+[item modules/bench/bench.man bench {bench - Processing benchmark suites}]
+[item modules/bench/bench_read.man bench::in {bench::in - Reading benchmark results}]
+[item modules/bench/bench_wcsv.man bench::out::csv {bench::out::csv - Formatting benchmark results as CSV}]
+[item modules/bench/bench_wtext.man bench::out::text {bench::out::text - Formatting benchmark results as human readable text}]
+[item modules/bench/bench_intro.man bench_intro {bench introduction}]
+[item modules/bench/bench_lang_intro.man bench_lang_intro {bench language introduction}]
+[item modules/bench/bench_lang_spec.man bench_lang_spec {bench language specification}]
+[division_end]
+[division_start bibtex]
+[item modules/bibtex/bibtex.man bibtex {Parse bibtex files}]
+[division_end]
+[division_start blowfish]
+[item modules/blowfish/blowfish.man blowfish {Implementation of the Blowfish block cipher}]
+[division_end]
+[division_start cache]
+[item modules/cache/async.man cache::async {Asynchronous in-memory cache}]
+[division_end]
+[division_start clock]
+[item modules/clock/iso8601.man clock_iso8601 {Parsing ISO 8601 dates/times}]
+[item modules/clock/rfc2822.man clock_rfc2822 {Parsing ISO 8601 dates/times}]
+[division_end]
+[division_start cmdline]
+[item modules/cmdline/cmdline.man cmdline {Procedures to process command lines and options.}]
+[division_end]
+[division_start comm]
+[item modules/comm/comm.man comm {A remote communication facility for Tcl (8.3 and later)}]
+[item modules/comm/comm_wire.man comm_wire {The comm wire protocol}]
+[division_end]
+[division_start control]
+[item modules/control/control.man control {Procedures for control flow structures.}]
+[division_end]
+[division_start coroutine]
+[item modules/coroutine/tcllib_coroutine.man coroutine {Coroutine based event and IO handling}]
+[item modules/coroutine/coro_auto.man coroutine::auto {Automatic event and IO coroutine awareness}]
+[division_end]
+[division_start counter]
+[item modules/counter/counter.man counter {Procedures for counters and histograms}]
+[division_end]
+[division_start crc]
+[item modules/crc/cksum.man cksum {Calculate a cksum(1) compatible checksum}]
+[item modules/crc/crc16.man crc16 {Perform a 16bit Cyclic Redundancy Check}]
+[item modules/crc/crc32.man crc32 {Perform a 32bit Cyclic Redundancy Check}]
+[item modules/crc/sum.man sum {Calculate a sum(1) compatible checksum}]
+[division_end]
+[division_start cron]
+[item modules/cron/cron.man cron {Tool for automating the period callback of commands}]
+[division_end]
+[division_start csv]
+[item modules/csv/csv.man csv {Procedures to handle CSV data.}]
+[division_end]
+[division_start debug]
+[item modules/debug/debug.man debug {debug narrative - core}]
+[item modules/debug/debug_caller.man debug::caller {debug narrative - caller}]
+[item modules/debug/debug_heartbeat.man debug::heartbeat {debug narrative - heartbeat}]
+[item modules/debug/debug_timestamp.man debug::timestamp {debug narrative - timestamping}]
+[division_end]
+[division_start des]
+[item modules/des/des.man des {Implementation of the DES and triple-DES ciphers}]
+[item modules/des/tcldes.man tcldes {Implementation of the DES and triple-DES ciphers}]
+[item modules/des/tcldesjr.man tcldes {Implementation of the DES and triple-DES ciphers}]
+[division_end]
+[division_start dicttool]
+[item modules/dicttool/dicttool.man dicttool {Dictionary Tools}]
+[division_end]
+[division_start dns]
+[item modules/dns/tcllib_dns.man dns {Tcl Domain Name Service Client}]
+[item modules/dns/tcllib_ip.man tcllib_ip {IPv4 and IPv6 address manipulation}]
+[division_end]
+[division_start docstrip]
+[item modules/docstrip/docstrip.man docstrip {Docstrip style source code extraction}]
+[item modules/docstrip/docstrip_util.man docstrip_util {Docstrip-related utilities}]
+[division_end]
+[division_start doctools]
+[item modules/doctools/docidx_intro.man docidx_intro {docidx introduction}]
+[item modules/doctools/docidx_lang_cmdref.man docidx_lang_cmdref {docidx language command reference}]
+[item modules/doctools/docidx_lang_faq.man docidx_lang_faq {docidx language faq}]
+[item modules/doctools/docidx_lang_intro.man docidx_lang_intro {docidx language introduction}]
+[item modules/doctools/docidx_lang_syntax.man docidx_lang_syntax {docidx language syntax}]
+[item modules/doctools/docidx_plugin_apiref.man docidx_plugin_apiref {docidx plugin API reference}]
+[item modules/doctools/doctoc_intro.man doctoc_intro {doctoc introduction}]
+[item modules/doctools/doctoc_lang_cmdref.man doctoc_lang_cmdref {doctoc language command reference}]
+[item modules/doctools/doctoc_lang_faq.man doctoc_lang_faq {doctoc language faq}]
+[item modules/doctools/doctoc_lang_intro.man doctoc_lang_intro {doctoc language introduction}]
+[item modules/doctools/doctoc_lang_syntax.man doctoc_lang_syntax {doctoc language syntax}]
+[item modules/doctools/doctoc_plugin_apiref.man doctoc_plugin_apiref {doctoc plugin API reference}]
+[item modules/doctools/doctools.man doctools {doctools - Processing documents}]
+[item modules/doctools/changelog.man doctools::changelog {Processing text in Emacs ChangeLog format}]
+[item modules/doctools/cvs.man doctools::cvs {Processing text in 'cvs log' format}]
+[item modules/doctools/docidx.man doctools::idx {docidx - Processing indices}]
+[item modules/doctools/doctoc.man doctools::toc {doctoc - Processing tables of contents}]
+[item modules/doctools/doctools_intro.man doctools_intro {doctools introduction}]
+[item modules/doctools/doctools_lang_cmdref.man doctools_lang_cmdref {doctools language command reference}]
+[item modules/doctools/doctools_lang_faq.man doctools_lang_faq {doctools language faq}]
+[item modules/doctools/doctools_lang_intro.man doctools_lang_intro {doctools language introduction}]
+[item modules/doctools/doctools_lang_syntax.man doctools_lang_syntax {doctools language syntax}]
+[item modules/doctools/doctools_plugin_apiref.man doctools_plugin_apiref {doctools plugin API reference}]
+[item modules/doctools/mpexpand.man mpexpand {Markup processor}]
+[division_end]
+[division_start doctools2base]
+[item modules/doctools2base/html_cssdefaults.man doctools::html::cssdefaults {Default CSS style for HTML export plugins}]
+[item modules/doctools2base/tcllib_msgcat.man doctools::msgcat {Message catalog management for the various document parsers}]
+[item modules/doctools2base/nroff_manmacros.man doctools::nroff::man_macros {Default CSS style for NROFF export plugins}]
+[item modules/doctools2base/tcl_parse.man doctools::tcl::parse {Processing text in 'subst -novariables' format}]
+[division_end]
+[division_start doctools2idx]
+[item modules/doctools2idx/idx_introduction.man doctools2idx_introduction {DocTools - Keyword indices}]
+[item modules/doctools2idx/idx_container.man doctools::idx {Holding keyword indices}]
+[item modules/doctools2idx/idx_export.man doctools::idx::export {Exporting keyword indices}]
+[item modules/doctools2idx/export_docidx.man doctools::idx::export::docidx {docidx export plugin}]
+[item modules/doctools2idx/idx_export_html.man doctools::idx::export::html {HTML export plugin}]
+[item modules/doctools2idx/idx_export_json.man doctools::idx::export::json {JSON export plugin}]
+[item modules/doctools2idx/idx_export_nroff.man doctools::idx::export::nroff {nroff export plugin}]
+[item modules/doctools2idx/idx_export_text.man doctools::idx::export::text {plain text export plugin}]
+[item modules/doctools2idx/idx_export_wiki.man doctools::idx::export::wiki {wiki export plugin}]
+[item modules/doctools2idx/idx_import.man doctools::idx::import {Importing keyword indices}]
+[item modules/doctools2idx/import_docidx.man doctools::idx::import::docidx {docidx import plugin}]
+[item modules/doctools2idx/idx_import_json.man doctools::idx::import::json {JSON import plugin}]
+[item modules/doctools2idx/idx_parse.man doctools::idx::parse {Parsing text in docidx format}]
+[item modules/doctools2idx/idx_structure.man doctools::idx::structure {Docidx serialization utilities}]
+[item modules/doctools2idx/idx_msgcat_c.man doctools::msgcat::idx::c {Message catalog for the docidx parser (C)}]
+[item modules/doctools2idx/idx_msgcat_de.man doctools::msgcat::idx::de {Message catalog for the docidx parser (DE)}]
+[item modules/doctools2idx/idx_msgcat_en.man doctools::msgcat::idx::en {Message catalog for the docidx parser (EN)}]
+[item modules/doctools2idx/idx_msgcat_fr.man doctools::msgcat::idx::fr {Message catalog for the docidx parser (FR)}]
+[division_end]
+[division_start doctools2toc]
+[item modules/doctools2toc/toc_introduction.man doctools2toc_introduction {DocTools - Tables of Contents}]
+[item modules/doctools2toc/toc_msgcat_c.man doctools::msgcat::toc::c {Message catalog for the doctoc parser (C)}]
+[item modules/doctools2toc/toc_msgcat_de.man doctools::msgcat::toc::de {Message catalog for the doctoc parser (DE)}]
+[item modules/doctools2toc/toc_msgcat_en.man doctools::msgcat::toc::en {Message catalog for the doctoc parser (EN)}]
+[item modules/doctools2toc/toc_msgcat_fr.man doctools::msgcat::toc::fr {Message catalog for the doctoc parser (FR)}]
+[item modules/doctools2toc/toc_container.man doctools::toc {Holding tables of contents}]
+[item modules/doctools2toc/toc_export.man doctools::toc::export {Exporting tables of contents}]
+[item modules/doctools2toc/export_doctoc.man doctools::toc::export::doctoc {doctoc export plugin}]
+[item modules/doctools2toc/toc_export_html.man doctools::toc::export::html {HTML export plugin}]
+[item modules/doctools2toc/toc_export_json.man doctools::toc::export::json {JSON export plugin}]
+[item modules/doctools2toc/toc_export_nroff.man doctools::toc::export::nroff {nroff export plugin}]
+[item modules/doctools2toc/toc_export_text.man doctools::toc::export::text {plain text export plugin}]
+[item modules/doctools2toc/toc_export_wiki.man doctools::toc::export::wiki {wiki export plugin}]
+[item modules/doctools2toc/toc_import.man doctools::toc::import {Importing keyword indices}]
+[item modules/doctools2toc/import_doctoc.man doctools::toc::import::doctoc {doctoc import plugin}]
+[item modules/doctools2toc/toc_import_json.man doctools::toc::import::json {JSON import plugin}]
+[item modules/doctools2toc/toc_parse.man doctools::toc::parse {Parsing text in doctoc format}]
+[item modules/doctools2toc/toc_structure.man doctools::toc::structure {Doctoc serialization utilities}]
+[division_end]
+[division_start dtplite]
+[item modules/dtplite/pkg_dtplite.man dtplite {Lightweight DocTools Markup Processor}]
+[division_end]
+[division_start exif]
+[item modules/exif/exif.man exif {Tcl EXIF extracts and parses EXIF fields from digital images}]
+[division_end]
+[division_start fileutil]
+[item modules/fileutil/fileutil.man fileutil {Procedures implementing some file utilities}]
+[item modules/fileutil/multi.man fileutil::multi {Multi-file operation, scatter/gather, standard object}]
+[item modules/fileutil/multiop.man fileutil::multi::op {Multi-file operation, scatter/gather}]
+[item modules/fileutil/traverse.man fileutil_traverse {Iterative directory traversal}]
+[division_end]
+[division_start ftp]
+[item modules/ftp/ftp.man ftp {Client-side tcl implementation of the ftp protocol}]
+[item modules/ftp/ftp_geturl.man ftp::geturl {Uri handler for ftp urls}]
+[division_end]
+[division_start ftpd]
+[item modules/ftpd/ftpd.man ftpd {Tcl FTP server implementation}]
+[division_end]
+[division_start fumagic]
+[item modules/fumagic/cfront.man fileutil::magic::cfront {Generator core for compiler of magic(5) files}]
+[item modules/fumagic/cgen.man fileutil::magic::cgen {Generator core for compiler of magic(5) files}]
+[item modules/fumagic/filetypes.man fileutil::magic::filetype {Procedures implementing file-type recognition}]
+[item modules/fumagic/mimetypes.man fileutil::magic::mimetype {Procedures implementing mime-type recognition}]
+[item modules/fumagic/rtcore.man fileutil::magic::rt {Runtime core for file type recognition engines written in pure Tcl}]
+[division_end]
+[division_start generator]
+[item modules/generator/generator.man generator {Procedures for creating and using generators.}]
+[division_end]
+[division_start gpx]
+[item modules/gpx/gpx.man gpx {Extracts waypoints, tracks and routes from GPX files}]
+[division_end]
+[division_start grammar_aycock]
+[item modules/grammar_aycock/aycock.man grammar::aycock {Aycock-Horspool-Earley parser generator for Tcl}]
+[division_end]
+[division_start grammar_fa]
+[item modules/grammar_fa/fa.man grammar::fa {Create and manipulate finite automatons}]
+[item modules/grammar_fa/dacceptor.man grammar::fa::dacceptor {Create and use deterministic acceptors}]
+[item modules/grammar_fa/dexec.man grammar::fa::dexec {Execute deterministic finite automatons}]
+[item modules/grammar_fa/faop.man grammar::fa::op {Operations on finite automatons}]
+[division_end]
+[division_start grammar_me]
+[item modules/grammar_me/me_cpu.man grammar::me::cpu {Virtual machine implementation II for parsing token streams}]
+[item modules/grammar_me/me_cpucore.man grammar::me::cpu::core {ME virtual machine state manipulation}]
+[item modules/grammar_me/gasm.man grammar::me::cpu::gasm {ME assembler}]
+[item modules/grammar_me/me_tcl.man grammar::me::tcl {Virtual machine implementation I for parsing token streams}]
+[item modules/grammar_me/me_util.man grammar::me::util {AST utilities}]
+[item modules/grammar_me/me_ast.man grammar::me_ast {Various representations of ASTs}]
+[item modules/grammar_me/me_intro.man grammar::me_intro {Introduction to virtual machines for parsing token streams}]
+[item modules/grammar_me/me_vm.man grammar::me_vm {Virtual machine for parsing token streams}]
+[division_end]
+[division_start grammar_peg]
+[item modules/grammar_peg/peg.man grammar::peg {Create and manipulate parsing expression grammars}]
+[item modules/grammar_peg/peg_interp.man grammar::peg::interp {Interpreter for parsing expression grammars}]
+[division_end]
+[division_start hook]
+[item modules/hook/hook.man hook Hooks]
+[division_end]
+[division_start html]
+[item modules/html/html.man html {Procedures to generate HTML structures}]
+[division_end]
+[division_start htmlparse]
+[item modules/htmlparse/htmlparse.man htmlparse {Procedures to parse HTML strings}]
+[division_end]
+[division_start http]
+[item modules/http/autoproxy.man autoproxy {Automatic HTTP proxy usage and authentication}]
+[division_end]
+[division_start ident]
+[item modules/ident/ident.man ident {Ident protocol client}]
+[division_end]
+[division_start imap4]
+[item modules/imap4/imap4.man imap4 {imap client-side tcl implementation of imap protocol}]
+[division_end]
+[division_start inifile]
+[item modules/inifile/ini.man inifile {Parsing of Windows INI files}]
+[division_end]
+[division_start interp]
+[item modules/interp/deleg_method.man deleg_method {Creation of comm delegates (snit methods)}]
+[item modules/interp/deleg_proc.man deleg_proc {Creation of comm delegates (procedures)}]
+[item modules/interp/tcllib_interp.man interp {Interp creation and aliasing}]
+[division_end]
+[division_start irc]
+[item modules/irc/irc.man irc {Create IRC connection and interface.}]
+[item modules/irc/picoirc.man picoirc {Small and simple embeddable IRC client.}]
+[division_end]
+[division_start javascript]
+[item modules/javascript/javascript.man javascript {Procedures to generate HTML and Java Script structures.}]
+[division_end]
+[division_start jpeg]
+[item modules/jpeg/jpeg.man jpeg {JPEG querying and manipulation of meta data}]
+[division_end]
+[division_start json]
+[item modules/json/json.man json {JSON parser}]
+[item modules/json/json_write.man json::write {JSON generation}]
+[division_end]
+[division_start lambda]
+[item modules/lambda/lambda.man lambda {Utility commands for anonymous procedures}]
+[division_end]
+[division_start ldap]
+[item modules/ldap/ldap.man ldap {LDAP client}]
+[item modules/ldap/ldapx.man ldapx {LDAP extended object interface}]
+[division_end]
+[division_start log]
+[item modules/log/log.man log {Procedures to log messages of libraries and applications.}]
+[item modules/log/logger.man logger {System to control logging of events.}]
+[item modules/log/loggerAppender.man logger::appender {Collection of predefined appenders for logger}]
+[item modules/log/loggerUtils.man logger::utils {Utilities for logger}]
+[division_end]
+[division_start map]
+[item modules/map/map_geocode_nominatim.man map::geocode::nominatim {Resolving geographical names with a Nominatim service}]
+[item modules/map/map_slippy.man map::slippy {Common code for slippy based map packages}]
+[item modules/map/map_slippy_cache.man map::slippy::cache {Management of a tile cache in the local filesystem}]
+[item modules/map/map_slippy_fetcher.man map::slippy::fetcher {Accessing a server providing tiles for slippy-based maps}]
+[division_end]
+[division_start mapproj]
+[item modules/mapproj/mapproj.man mapproj {Map projection routines}]
+[division_end]
+[division_start math]
+[item modules/math/math.man math {Tcl Math Library}]
+[item modules/math/bigfloat.man math::bigfloat {Arbitrary precision floating-point numbers}]
+[item modules/math/bignum.man math::bignum {Arbitrary precision integer numbers}]
+[item modules/math/calculus.man math::calculus {Integration and ordinary differential equations}]
+[item modules/math/romberg.man math::calculus::romberg {Romberg integration}]
+[item modules/math/symdiff.man math::calculus::symdiff {Symbolic differentiation for Tcl}]
+[item modules/math/combinatorics.man math::combinatorics {Combinatorial functions in the Tcl Math Library}]
+[item modules/math/qcomplex.man math::complexnumbers {Straightforward complex number package}]
+[item modules/math/constants.man math::constants {Mathematical and numerical constants}]
+[item modules/math/decimal.man math::decimal {General decimal arithmetic}]
+[item modules/math/exact.man math::exact {Exact Real Arithmetic}]
+[item modules/math/fourier.man math::fourier {Discrete and fast fourier transforms}]
+[item modules/math/fuzzy.man math::fuzzy {Fuzzy comparison of floating-point numbers}]
+[item modules/math/math_geometry.man math::geometry {Geometrical computations}]
+[item modules/math/interpolate.man math::interpolate {Interpolation routines}]
+[item modules/math/linalg.man math::linearalgebra {Linear Algebra}]
+[item modules/math/numtheory.man math::numtheory {Number Theory}]
+[item modules/math/optimize.man math::optimize {Optimisation routines}]
+[item modules/math/polynomials.man math::polynomials {Polynomial functions}]
+[item modules/math/rational_funcs.man math::rationalfunctions {Polynomial functions}]
+[item modules/math/roman.man math::roman {Tools for creating and manipulating roman numerals}]
+[item modules/math/special.man math::special {Special mathematical functions}]
+[item modules/math/statistics.man math::statistics {Basic statistical functions and procedures}]
+[item modules/math/machineparameters.man tclrep/machineparameters {Compute double precision machine parameters.}]
+[division_end]
+[division_start md4]
+[item modules/md4/md4.man md4 {MD4 Message-Digest Algorithm}]
+[division_end]
+[division_start md5]
+[item modules/md5/md5.man md5 {MD5 Message-Digest Algorithm}]
+[division_end]
+[division_start md5crypt]
+[item modules/md5crypt/md5crypt.man md5crypt {MD5-based password encryption}]
+[division_end]
+[division_start mime]
+[item modules/mime/mime.man mime {Manipulation of MIME body parts}]
+[item modules/mime/smtp.man smtp {Client-side tcl implementation of the smtp protocol}]
+[division_end]
+[division_start multiplexer]
+[item modules/multiplexer/multiplexer.man multiplexer {One-to-many communication with sockets.}]
+[division_end]
+[division_start namespacex]
+[item modules/namespacex/namespacex.man namespacex {Namespace utility commands}]
+[division_end]
+[division_start ncgi]
+[item modules/ncgi/ncgi.man ncgi {Procedures to manipulate CGI values.}]
+[division_end]
+[division_start nettool]
+[item modules/nettool/nettool.man nettool {Tools for networked applications}]
+[division_end]
+[division_start nmea]
+[item modules/nmea/nmea.man nmea {Process NMEA data}]
+[division_end]
+[division_start nns]
+[item modules/nns/nns_client.man nameserv {Name service facility, Client}]
+[item modules/nns/nns_auto.man nameserv::auto {Name service facility, Client Extension}]
+[item modules/nns/nns_common.man nameserv::common {Name service facility, shared definitions}]
+[item modules/nns/nns_protocol.man nameserv::protocol {Name service facility, client/server protocol}]
+[item modules/nns/nns_server.man nameserv::server {Name service facility, Server}]
+[item modules/nns/nns_intro.man nns_intro {Name service facility, introduction}]
+[division_end]
+[division_start nntp]
+[item modules/nntp/nntp.man nntp {Tcl client for the NNTP protocol}]
+[division_end]
+[division_start ntp]
+[item modules/ntp/ntp_time.man ntp_time {Tcl Time Service Client}]
+[division_end]
+[division_start oauth]
+[item modules/oauth/oauth.man oauth {oauth API base signature}]
+[division_end]
+[division_start ooutil]
+[item modules/ooutil/ooutil.man oo::util {Utility commands for TclOO}]
+[division_end]
+[division_start otp]
+[item modules/otp/otp.man otp {One-Time Passwords}]
+[division_end]
+[division_start page]
+[item modules/page/page_intro.man page_intro {page introduction}]
+[item modules/page/page_pluginmgr.man page_pluginmgr {page plugin manager}]
+[item modules/page/page_util_flow.man page_util_flow {page dataflow/treewalker utility}]
+[item modules/page/page_util_norm_lemon.man page_util_norm_lemon {page AST normalization, LEMON}]
+[item modules/page/page_util_norm_peg.man page_util_norm_peg {page AST normalization, PEG}]
+[item modules/page/page_util_peg.man page_util_peg {page PEG transformation utilities}]
+[item modules/page/page_util_quote.man page_util_quote {page character quoting utilities}]
+[division_end]
+[division_start pki]
+[item modules/pki/pki.man pki {Implementation of the public key cipher}]
+[division_end]
+[division_start pluginmgr]
+[item modules/pluginmgr/pluginmgr.man pluginmgr {Manage a plugin}]
+[division_end]
+[division_start png]
+[item modules/png/png.man png {PNG querying and manipulation of meta data}]
+[division_end]
+[division_start pop3]
+[item modules/pop3/pop3.man pop3 {Tcl client for POP3 email protocol}]
+[division_end]
+[division_start pop3d]
+[item modules/pop3d/pop3d.man pop3d {Tcl POP3 server implementation}]
+[item modules/pop3d/pop3d_dbox.man pop3d::dbox {Simple mailbox database for pop3d}]
+[item modules/pop3d/pop3d_udb.man pop3d::udb {Simple user database for pop3d}]
+[division_end]
+[division_start processman]
+[item modules/processman/processman.man processman {Tool for automating the period callback of commands}]
+[division_end]
+[division_start profiler]
+[item modules/profiler/profiler.man profiler {Tcl source code profiler}]
+[division_end]
+[division_start pt]
+[item modules/pt/pt_astree.man pt::ast {Abstract Syntax Tree Serialization}]
+[item modules/pt/pt_cparam_config_critcl.man pt::cparam::configuration::critcl {C/PARAM, Canned configuration, Critcl}]
+[item modules/pt/pt_cparam_config_tea.man pt::cparam::configuration::tea {C/PARAM, Canned configuration, TEA}]
+[item modules/pt/pt_json_language.man pt::json_language {The JSON Grammar Exchange Format}]
+[item modules/pt/pt_param.man pt::param {PackRat Machine Specification}]
+[item modules/pt/pt_pexpression.man pt::pe {Parsing Expression Serialization}]
+[item modules/pt/pt_pexpr_op.man pt::pe::op {Parsing Expression Utilities}]
+[item modules/pt/pt_pegrammar.man pt::peg {Parsing Expression Grammar Serialization}]
+[item modules/pt/pt_peg_container.man pt::peg::container {PEG Storage}]
+[item modules/pt/pt_peg_container_peg.man pt::peg::container::peg {PEG Storage. Canned PEG grammar specification}]
+[item modules/pt/pt_peg_export.man pt::peg::export {PEG Export}]
+[item modules/pt/pt_peg_export_container.man pt::peg::export::container {PEG Export Plugin. Write CONTAINER format}]
+[item modules/pt/pt_peg_export_json.man pt::peg::export::json {PEG Export Plugin. Write JSON format}]
+[item modules/pt/pt_peg_export_peg.man pt::peg::export::peg {PEG Export Plugin. Write PEG format}]
+[item modules/pt/pt_peg_from_container.man pt::peg::from::container {PEG Conversion. From CONTAINER format}]
+[item modules/pt/pt_peg_from_json.man pt::peg::from::json {PEG Conversion. Read JSON format}]
+[item modules/pt/pt_peg_from_peg.man pt::peg::from::peg {PEG Conversion. Read PEG format}]
+[item modules/pt/pt_peg_import.man pt::peg::import {PEG Import}]
+[item modules/pt/pt_peg_import_container.man pt::peg::import::container {PEG Import Plugin. From CONTAINER format}]
+[item modules/pt/pt_peg_import_json.man pt::peg::import::json {PEG Import Plugin. Read JSON format}]
+[item modules/pt/pt_peg_import_peg.man pt::peg::import::peg {PEG Import Plugin. Read PEG format}]
+[item modules/pt/pt_peg_interp.man pt::peg::interp {Interpreter for parsing expression grammars}]
+[item modules/pt/pt_peg_to_container.man pt::peg::to::container {PEG Conversion. Write CONTAINER format}]
+[item modules/pt/pt_peg_to_cparam.man pt::peg::to::cparam {PEG Conversion. Write CPARAM format}]
+[item modules/pt/pt_peg_to_json.man pt::peg::to::json {PEG Conversion. Write JSON format}]
+[item modules/pt/pt_peg_to_param.man pt::peg::to::param {PEG Conversion. Write PARAM format}]
+[item modules/pt/pt_peg_to_peg.man pt::peg::to::peg {PEG Conversion. Write PEG format}]
+[item modules/pt/pt_peg_to_tclparam.man pt::peg::to::tclparam {PEG Conversion. Write TCLPARAM format}]
+[item modules/pt/pt_peg_language.man pt::peg_language {PEG Language Tutorial}]
+[item modules/pt/pt_peg_introduction.man pt::pegrammar {Introduction to Parsing Expression Grammars}]
+[item modules/pt/pt_pgen.man pt::pgen {Parser Generator}]
+[item modules/pt/pt_rdengine.man pt::rde {Parsing Runtime Support, PARAM based}]
+[item modules/pt/pt_tclparam_config_snit.man pt::tclparam::configuration::snit {Tcl/PARAM, Canned configuration, Snit}]
+[item modules/pt/pt_tclparam_config_tcloo.man pt::tclparam::configuration::tcloo {Tcl/PARAM, Canned configuration, Tcloo}]
+[item modules/pt/pt_util.man pt::util {General utilities}]
+[item modules/pt/pt_to_api.man pt_export_api {Parser Tools Export API}]
+[item modules/pt/pt_from_api.man pt_import_api {Parser Tools Import API}]
+[item modules/pt/pt_introduction.man pt_introduction {Introduction to Parser Tools}]
+[item modules/pt/pt_parse_peg.man pt_parse_peg {Parser Tools PEG Parser}]
+[item modules/pt/pt_parser_api.man pt_parser_api {Parser API}]
+[item modules/pt/pt_peg_op.man pt_peg_op {Parser Tools PE Grammar Utility Operations}]
+[division_end]
+[division_start rc4]
+[item modules/rc4/rc4.man rc4 {Implementation of the RC4 stream cipher}]
+[division_end]
+[division_start rcs]
+[item modules/rcs/rcs.man rcs {RCS low level utilities}]
+[division_end]
+[division_start report]
+[item modules/report/report.man report {Create and manipulate report objects}]
+[division_end]
+[division_start rest]
+[item modules/rest/rest.man rest {define REST web APIs and call them inline or asychronously}]
+[division_end]
+[division_start ripemd]
+[item modules/ripemd/ripemd128.man ripemd128 {RIPEMD-128 Message-Digest Algorithm}]
+[item modules/ripemd/ripemd160.man ripemd160 {RIPEMD-160 Message-Digest Algorithm}]
+[division_end]
+[division_start sasl]
+[item modules/sasl/sasl.man SASL {Implementation of SASL mechanisms for Tcl}]
+[item modules/sasl/ntlm.man SASL::NTLM {Implementation of SASL NTLM mechanism for Tcl}]
+[item modules/sasl/scram.man SASL::SCRAM {Implementation of SASL SCRAM mechanism for Tcl}]
+[item modules/sasl/gtoken.man SASL::XGoogleToken {Implementation of SASL NTLM mechanism for Tcl}]
+[division_end]
+[division_start sha1]
+[item modules/sha1/sha1.man sha1 {SHA1 Message-Digest Algorithm}]
+[item modules/sha1/sha256.man sha256 {SHA256 Message-Digest Algorithm}]
+[division_end]
+[division_start simulation]
+[item modules/simulation/annealing.man simulation::annealing {Simulated annealing}]
+[item modules/simulation/montecarlo.man simulation::montecarlo {Monte Carlo simulations}]
+[item modules/simulation/simulation_random.man simulation::random {Pseudo-random number generators}]
+[division_end]
+[division_start smtpd]
+[item modules/smtpd/smtpd.man smtpd {Tcl SMTP server implementation}]
+[division_end]
+[division_start snit]
+[item modules/snit/snit.man snit {Snit's Not Incr Tcl}]
+[item modules/snit/snitfaq.man snitfaq {Snit Frequently Asked Questions}]
+[division_end]
+[division_start soundex]
+[item modules/soundex/soundex.man soundex Soundex]
+[division_end]
+[division_start stooop]
+[item modules/stooop/stooop.man stooop {Object oriented extension.}]
+[item modules/stooop/switched.man switched {switch/option management.}]
+[division_end]
+[division_start string]
+[item modules/string/token.man string::token {Regex based iterative lexing}]
+[item modules/string/token_shell.man string::token::shell {Parsing of shell command line}]
+[division_end]
+[division_start stringprep]
+[item modules/stringprep/stringprep.man stringprep {Implementation of stringprep}]
+[item modules/stringprep/stringprep_data.man stringprep::data {stringprep data tables, generated, internal}]
+[item modules/stringprep/unicode.man unicode {Implementation of Unicode normalization}]
+[item modules/stringprep/unicode_data.man unicode::data {unicode data tables, generated, internal}]
+[division_end]
+[division_start struct]
+[item modules/struct/disjointset.man struct::disjointset {Disjoint set data structure}]
+[item modules/struct/graph.man struct::graph {Create and manipulate directed graph objects}]
+[item modules/struct/graphops.man struct::graph::op {Operation for (un)directed graph objects}]
+[item modules/struct/graph1.man struct::graph_v1 {Create and manipulate directed graph objects}]
+[item modules/struct/struct_list.man struct::list {Procedures for manipulating lists}]
+[item modules/struct/matrix.man struct::matrix {Create and manipulate matrix objects}]
+[item modules/struct/matrix1.man struct::matrix_v1 {Create and manipulate matrix objects}]
+[item modules/struct/pool.man struct::pool {Create and manipulate pool objects (of discrete items)}]
+[item modules/struct/prioqueue.man struct::prioqueue {Create and manipulate prioqueue objects}]
+[item modules/struct/queue.man struct::queue {Create and manipulate queue objects}]
+[item modules/struct/record.man struct::record {Define and create records (similar to 'C' structures)}]
+[item modules/struct/struct_set.man struct::set {Procedures for manipulating sets}]
+[item modules/struct/skiplist.man struct::skiplist {Create and manipulate skiplists}]
+[item modules/struct/stack.man struct::stack {Create and manipulate stack objects}]
+[item modules/struct/struct_tree.man struct::tree {Create and manipulate tree objects}]
+[item modules/struct/struct_tree1.man struct::tree_v1 {Create and manipulate tree objects}]
+[division_end]
+[division_start tar]
+[item modules/tar/tar.man tar {Tar file creation, extraction & manipulation}]
+[division_end]
+[division_start tepam]
+[item modules/tepam/tepam_introduction.man tepam {An introduction into TEPAM, Tcl's Enhanced Procedure and Argument Manager}]
+[item modules/tepam/tepam_argument_dialogbox.man tepam::argument_dialogbox {TEPAM argument_dialogbox, reference manual}]
+[item modules/tepam/tepam_doc_gen.man tepam::doc_gen {TEPAM DOC Generation, reference manual}]
+[item modules/tepam/tepam_procedure.man tepam::procedure {TEPAM procedure, reference manual}]
+[division_end]
+[division_start term]
+[item modules/term/term.man term {General terminal control}]
+[item modules/term/ansi_code.man term::ansi::code {Helper for control sequences}]
+[item modules/term/ansi_cattr.man term::ansi::code::attr {ANSI attribute sequences}]
+[item modules/term/ansi_cctrl.man term::ansi::code::ctrl {ANSI control sequences}]
+[item modules/term/ansi_cmacros.man term::ansi::code::macros {Macro sequences}]
+[item modules/term/ansi_ctrlu.man term::ansi::ctrl::unix {Control operations and queries}]
+[item modules/term/ansi_send.man term::ansi::send {Output of ANSI control sequences to terminals}]
+[item modules/term/imenu.man term::interact::menu {Terminal widget, menu}]
+[item modules/term/ipager.man term::interact::pager {Terminal widget, paging}]
+[item modules/term/receive.man term::receive {General input from terminals}]
+[item modules/term/term_bind.man term::receive::bind {Keyboard dispatch from terminals}]
+[item modules/term/term_send.man term::send {General output to terminals}]
+[division_end]
+[division_start textutil]
+[item modules/textutil/textutil.man textutil {Procedures to manipulate texts and strings.}]
+[item modules/textutil/adjust.man textutil::adjust {Procedures to adjust, indent, and undent paragraphs}]
+[item modules/textutil/expander.man textutil::expander {Procedures to process templates and expand text.}]
+[item modules/textutil/repeat.man textutil::repeat {Procedures to repeat strings.}]
+[item modules/textutil/textutil_split.man textutil::split {Procedures to split texts}]
+[item modules/textutil/textutil_string.man textutil::string {Procedures to manipulate texts and strings.}]
+[item modules/textutil/tabify.man textutil::tabify {Procedures to (un)tabify strings}]
+[item modules/textutil/trim.man textutil::trim {Procedures to trim strings}]
+[division_end]
+[division_start tie]
+[item modules/tie/tie.man tie {Array persistence}]
+[item modules/tie/tie_std.man tie {Array persistence, standard data sources}]
+[division_end]
+[division_start tiff]
+[item modules/tiff/tiff.man tiff {TIFF reading, writing, and querying and manipulation of meta data}]
+[division_end]
+[division_start tool]
+[item modules/tool/meta.man oo::util {Utility commands for TclOO}]
+[item modules/tool/tool.man tool {Dictionary Tools}]
+[item modules/tool/tool_dict_ensemble.man tool::dict_ensemble {Dictionary Tools}]
+[division_end]
+[division_start transfer]
+[item modules/transfer/connect.man transfer::connect {Connection setup}]
+[item modules/transfer/copyops.man transfer::copy {Data transfer foundation}]
+[item modules/transfer/tqueue.man transfer::copy::queue {Queued transfers}]
+[item modules/transfer/ddest.man transfer::data::destination {Data destination}]
+[item modules/transfer/dsource.man transfer::data::source {Data source}]
+[item modules/transfer/receiver.man transfer::receiver {Data source}]
+[item modules/transfer/transmitter.man transfer::transmitter {Data source}]
+[division_end]
+[division_start treeql]
+[item modules/treeql/treeql.man treeql {Query tree objects}]
+[division_end]
+[division_start try]
+[item modules/try/tcllib_throw.man try {throw - Throw an error exception with a message}]
+[item modules/try/tcllib_try.man try {try - Trap and process errors and exceptions}]
+[division_end]
+[division_start uev]
+[item modules/uev/uevent.man uevent {User events}]
+[item modules/uev/uevent_onidle.man uevent::onidle {Request merging and deferal to idle time}]
+[division_end]
+[division_start units]
+[item modules/units/units.man units {unit conversion}]
+[division_end]
+[division_start uri]
+[item modules/uri/uri.man uri {URI utilities}]
+[item modules/uri/urn-scheme.man uri_urn {URI utilities, URN scheme}]
+[division_end]
+[division_start uuid]
+[item modules/uuid/uuid.man uuid {UUID generation and comparison}]
+[division_end]
+[division_start valtype]
+[item modules/valtype/valtype_common.man valtype::common {Validation, common code}]
+[item modules/valtype/cc_amex.man valtype::creditcard::amex {Validation for AMEX creditcard number}]
+[item modules/valtype/cc_discover.man valtype::creditcard::discover {Validation for Discover creditcard number}]
+[item modules/valtype/cc_mastercard.man valtype::creditcard::mastercard {Validation for Mastercard creditcard number}]
+[item modules/valtype/cc_visa.man valtype::creditcard::visa {Validation for VISA creditcard number}]
+[item modules/valtype/ean13.man valtype::gs1::ean13 {Validation for EAN13}]
+[item modules/valtype/iban.man valtype::iban {Validation for IBAN}]
+[item modules/valtype/imei.man valtype::imei {Validation for IMEI}]
+[item modules/valtype/isbn.man valtype::isbn {Validation for ISBN}]
+[item modules/valtype/luhn.man valtype::luhn {Validation for plain number with a LUHN checkdigit}]
+[item modules/valtype/luhn5.man valtype::luhn5 {Validation for plain number with a LUHN5 checkdigit}]
+[item modules/valtype/usnpi.man valtype::usnpi {Validation for USNPI}]
+[item modules/valtype/verhoeff.man valtype::verhoeff {Validation for plain number with a VERHOEFF checkdigit}]
+[division_end]
+[division_start virtchannel_base]
+[item modules/virtchannel_base/cat.man tcl::chan::cat {Concatenation channel}]
+[item modules/virtchannel_base/facade.man tcl::chan::facade {Facade channel}]
+[item modules/virtchannel_base/tcllib_fifo.man tcl::chan::fifo {In-memory fifo channel}]
+[item modules/virtchannel_base/tcllib_fifo2.man tcl::chan::fifo2 {In-memory interconnected fifo channels}]
+[item modules/virtchannel_base/halfpipe.man tcl::chan::halfpipe {In-memory channel, half of a fifo2}]
+[item modules/virtchannel_base/tcllib_memchan.man tcl::chan::memchan {In-memory channel}]
+[item modules/virtchannel_base/tcllib_null.man tcl::chan::null {Null channel}]
+[item modules/virtchannel_base/nullzero.man tcl::chan::nullzero {Null/Zero channel combination}]
+[item modules/virtchannel_base/tcllib_random.man tcl::chan::random {Random channel}]
+[item modules/virtchannel_base/std.man tcl::chan::std {Standard I/O, unification of stdin and stdout}]
+[item modules/virtchannel_base/tcllib_string.man tcl::chan::string {Read-only in-memory channel}]
+[item modules/virtchannel_base/textwindow.man tcl::chan::textwindow {Textwindow channel}]
+[item modules/virtchannel_base/tcllib_variable.man tcl::chan::variable {In-memory channel using variable for storage}]
+[item modules/virtchannel_base/tcllib_zero.man tcl::chan::zero {Zero channel}]
+[item modules/virtchannel_base/randseed.man tcl::randomseed {Utilities for random channels}]
+[division_end]
+[division_start virtchannel_core]
+[item modules/virtchannel_core/core.man tcl::chan::core {Basic reflected/virtual channel support}]
+[item modules/virtchannel_core/events.man tcl::chan::events {Event support for reflected/virtual channels}]
+[item modules/virtchannel_core/transformcore.man tcl::transform::core {Basic reflected/virtual channel transform support}]
+[division_end]
+[division_start virtchannel_transform]
+[item modules/virtchannel_transform/adler32.man tcl::transform::adler32 {Adler32 transformation}]
+[item modules/virtchannel_transform/vt_base64.man tcl::transform::base64 {Base64 encoding transformation}]
+[item modules/virtchannel_transform/vt_counter.man tcl::transform::counter {Counter transformation}]
+[item modules/virtchannel_transform/vt_crc32.man tcl::transform::crc32 {Crc32 transformation}]
+[item modules/virtchannel_transform/hex.man tcl::transform::hex {Hexadecimal encoding transformation}]
+[item modules/virtchannel_transform/identity.man tcl::transform::identity {Identity transformation}]
+[item modules/virtchannel_transform/limitsize.man tcl::transform::limitsize {limiting input}]
+[item modules/virtchannel_transform/observe.man tcl::transform::observe {Observer transformation, stream copy}]
+[item modules/virtchannel_transform/vt_otp.man tcl::transform::otp {Encryption via one-time pad}]
+[item modules/virtchannel_transform/rot.man tcl::transform::rot rot-encryption]
+[item modules/virtchannel_transform/spacer.man tcl::transform::spacer {Space insertation and removal}]
+[item modules/virtchannel_transform/tcllib_zlib.man tcl::transform::zlib {zlib (de)compression}]
+[division_end]
+[division_start websocket]
+[item modules/websocket/websocket.man websocket {Tcl implementation of the websocket protocol}]
+[division_end]
+[division_start wip]
+[item modules/wip/wip.man wip {Word Interpreter}]
+[division_end]
+[division_start yaml]
+[item modules/yaml/huddle.man huddle {Create and manipulate huddle object}]
+[item modules/yaml/yaml.man yaml {YAML Format Encoder/Decoder}]
+[division_end]
+[division_start zip]
+[item modules/zip/decode.man zipfile::decode {Access to zip archives}]
+[item modules/zip/encode.man zipfile::encode {Generation of zip archives}]
+[item modules/zip/mkzip.man zipfile::mkzip {Build a zip archive}]
+[division_end]
+[division_end]
+[toc_end] \ No newline at end of file
diff --git a/tcllib/support/devel/sak/doc/topic.txt b/tcllib/support/devel/sak/doc/topic.txt
new file mode 100644
index 0000000..294c097
--- /dev/null
+++ b/tcllib/support/devel/sak/doc/topic.txt
@@ -0,0 +1 @@
+doc Generate documentation in various formats, and/or validate it.