Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Trying for improvements in the appearance of the syntax in lang*.html. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
4bae4cc5b7a9fa24bb6645af56e4e6a2 |
User & Date: | drh 2008-09-24 18:52:11.000 |
Context
2008-09-25
| ||
18:51 | Small amount of progress on fileio.html. (check-in: 1344ab631b user: dan tags: trunk) | |
2008-09-24
| ||
18:52 | Trying for improvements in the appearance of the syntax in lang*.html. (check-in: 4bae4cc5b7 user: drh tags: trunk) | |
17:49 | Fix a bug in the CREATE TRIGGER documentation. (check-in: 2f8b2b9ead user: drh tags: trunk) | |
Changes
Changes to pages/lang.in.
︙ | ︙ | |||
595 596 597 598 599 600 601 | statement. </p> <tcl> ############################################################################## Section {CREATE TRIGGER} createtrigger {{CREATE TRIGGER}} Syntax {sql-statement} { | | | | 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 | statement. </p> <tcl> ############################################################################## Section {CREATE TRIGGER} createtrigger {{CREATE TRIGGER}} Syntax {sql-statement} { CREATE [TEMP | TEMPORARY] TRIGGER [IF NOT EXISTS] [<database-name> .] <trigger-name> [ BEFORE | AFTER ] <database-event> ON <table-name> <trigger-action> } Syntax {sql-statement} { CREATE [TEMP | TEMPORARY] TRIGGER [IF NOT EXISTS] [<database-name> .] <trigger-name> INSTEAD OF <database-event> ON <view-name> <trigger-action> } Syntax {database-event} { DELETE | INSERT | |
︙ | ︙ |
Changes to wrap.tcl.
︙ | ︙ | |||
378 379 380 381 382 383 384 | } } # The following proc is used to ensure consistent formatting in the # HTML generated by lang.tcl and pragma.tcl. # proc Syntax {args} { | | > | | 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 | } } # The following proc is used to ensure consistent formatting in the # HTML generated by lang.tcl and pragma.tcl. # proc Syntax {args} { hd_puts {<table cellpadding="10" width="100%">} foreach {rule body} $args { hd_puts "<tr><td align=\"right\" valign=\"top\">" hd_puts "<i><font color=\"#ff3434\">$rule</font></i> ::=</td>" regsub -all < $body {%LT} body regsub -all > $body {%GT} body regsub -all %LT $body {</font></b><i><font color="#ff3434">} body regsub -all %GT $body {</font></i><b><font color="#2c2cf0">} body regsub -all {[]|[*?]} $body {</font></b>&<b><font color="#2c2cf0">} body regsub -all "\n" [string trim $body] "<br>\n" body regsub -all "\n *" $body "\n\\ \\ \\ \\ " body regsub -all {[|,.*()]} $body {<big>&</big>} body regsub -all { = } $body { <big>=</big> } body regsub -all {STAR} $body {<big>*</big>} body ## These metacharacters must be handled to undo being ## treated as SQL punctuation characters above. regsub -all {RPPLUS} $body {</font></b>)+<b><font color="#2c2cf0">} body regsub -all {LP} $body {</font></b>(<b><font color="#2c2cf0">} body regsub -all {RP} $body {</font></b>)<b><font color="#2c2cf0">} body ## Place the left-hand side of the rule in the 2nd table column. hd_puts "<td width=\"90%\">" hd_puts "<b><font color=\"#2c2cf0\">$body</font></b></td></tr>" } hd_puts {</table>} } # Record a requirement. This procedure is active only for the first # pass. This procedure becomes a no-op for the second pass. During # the second pass, requirements listing report generators can use the |
︙ | ︙ |