Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: |
Downloads: |
Tarball
| ZIP archive
|
---|
Timelines: |
family
| ancestors
| descendants
| both
| trunk
|
Files: |
files
| file ages
| folders
|
SHA1: |
4bae4cc5b7a9fa24bb6645af56e4e6a213632c12 |
User & Date: |
drh
2008-09-24 18:52:11.000 |
Context
2008-09-25
| | |
18:51 |
|
(check-in: 1344ab631b user: dan tags: trunk)
|
2008-09-24
| | |
18:52 |
|
(check-in: 4bae4cc5b7 user: drh tags: trunk)
|
17:49 |
|
(check-in: 2f8b2b9ead user: drh tags: trunk)
|
| | |
Changes
Changes to pages/lang.in.
︙ | | |
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
|
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>
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>
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
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
|
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">}
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 "<td><b><font color=\"#2c2cf0\">$body</font></b></td></tr>"
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
|
︙ | | |