Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Fix inconsistencies in formatting of fts5 docs. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
5fb4c77163be8d5ff1e2934dda3cc2ad |
User & Date: | dan 2015-07-10 17:55:42.512 |
Context
2015-07-13
| ||
18:01 | Fix the header comment on the loadfts.c utility program. (check-in: 955ad4ae19 user: drh tags: trunk) | |
2015-07-10
| ||
17:55 | Fix inconsistencies in formatting of fts5 docs. (check-in: 5fb4c77163 user: dan tags: trunk) | |
2015-07-09
| ||
20:46 | Improve the performance of docid merges in fts5. (check-in: b2de77a01c user: dan tags: trunk) | |
Changes
Changes to ext/fts5/extract_api_docs.tcl.
︙ | ︙ | |||
130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | array set M [get_struct_members $data] # Initialize global list D as a map from section name to documentation # text. Most (all?) section names are structure member names. # set D [get_struct_docs $data [array names M]] foreach {sub docs} $D { if {[info exists M($sub)]} { set hdr $M($sub) set link " id=$sub" } else { set link "" } | > | | | | > > > > > | | > > > | 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 | array set M [get_struct_members $data] # Initialize global list D as a map from section name to documentation # text. Most (all?) section names are structure member names. # set D [get_struct_docs $data [array names M]] output "<dl>" foreach {sub docs} $D { if {[info exists M($sub)]} { set hdr $M($sub) set link " id=$sub" } else { set link "" } #output "<hr color=#eeeee style=\"margin:1em 8.4ex 0 8.4ex;\"$link>" #set style "padding-left:6ex;font-size:1.4em;display:block" #output "<h style=\"$style\"><pre>$hdr</pre></h>" regsub -line {^ *[)]} $hdr ")" hdr output "<dt style=\"white-space:pre;font-family:monospace;font-size:120%\"" output "$link>" output "<b>$hdr</b></dt><dd>" set mode "" set margin " style=margin-top:0.1em" foreach line [split [string trim $docs] "\n"] { if {[string trim $line]==""} { if {$mode != ""} {output "</$mode>"} set mode "" } elseif {$mode == ""} { if {[regexp {^ } $line]} { set mode codeblock } else { set mode p } output "<$mode$margin>" set margin "" } output $line } if {$mode != ""} {output "</$mode>"} output "</dd>" } output "</dl>" } proc get_fts5_struct {data start end} { set res "" set bOut 0 foreach line [split $data "\n"] { if {$bOut==0} { |
︙ | ︙ |