home *** CD-ROM | disk | FTP | other *** search
/ Internet File Formats / InternetFileFormatsCD.bin / text / latex / mac / alpha.6.0.sit / Tcl / SystemCode / templates.tcl < prev    next >
MacBinary  |  1994-03-08  |  2.5 KB  |  [TEXT/ALFA]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Tue Mar 8 16:46:21 1994, modified Tue Mar 8 16:46:21 1994, creator Alpha editor, type ASCII, 1987 bytes "templates.tcl" , at 0x843 382 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[ALFA]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0d 74 65 6d 70 6c 61 | 74 65 73 2e 74 63 6c 00 |..templa|tes.tcl.|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 41 4c 46 | 41 01 00 00 00 00 00 00 |.TEXTALF|A.......|
|00000050| 00 00 00 00 00 07 c3 00 | 00 01 7e a9 a2 a2 ad a9 |........|..~.....|
|00000060| a2 a2 ad 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 9e 6d 00 00 |........|.....m..|
|00000080| 23 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |#=======|========|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0d 23 |========|======.#|
|000000d0| 20 54 65 6d 70 6c 61 74 | 65 20 65 64 69 74 69 6e | Templat|e editin|
|000000e0| 67 2c 20 6a 75 73 74 20 | 61 6e 20 65 78 61 6d 70 |g, just |an examp|
|000000f0| 6c 65 2e 20 20 54 6f 20 | 75 73 65 2c 20 6c 6f 61 |le. To |use, loa|
|00000100| 64 20 74 68 69 73 20 66 | 69 6c 65 2c 20 68 69 74 |d this f|ile, hit|
|00000110| 0d 23 20 63 6f 6e 74 72 | 6f 6c 2d 69 2c 20 61 6e |.# contr|ol-i, an|
|00000120| 64 20 61 20 66 6f 72 20 | 74 65 6d 70 6c 61 74 65 |d a for |template|
|00000130| 20 77 69 6c 6c 20 61 70 | 70 65 61 72 2e 20 43 6f | will ap|pear. Co|
|00000140| 6e 73 65 63 75 74 69 76 | 65 20 63 6f 6e 74 72 6f |nsecutiv|e contro|
|00000150| 6c 2d 6a 27 73 0d 23 20 | 77 69 6c 6c 20 73 74 65 |l-j's.# |will ste|
|00000160| 70 20 79 6f 75 20 74 68 | 6f 75 67 68 20 76 61 72 |p you th|ough var|
|00000170| 69 6f 75 73 20 66 69 65 | 6c 64 73 20 6f 66 20 74 |ious fie|lds of t|
|00000180| 68 65 20 66 6f 72 20 73 | 74 61 74 65 6d 65 6e 74 |he for s|tatement|
|00000190| 2e 20 0d 23 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |. .#====|========|
|000001a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001e0| 3d 0d 0d 23 20 43 20 27 | 66 6f 72 27 20 74 65 6d |=..# C '|for' tem|
|000001f0| 70 6c 61 74 65 0d 0d 6d | 65 6e 75 20 2d 6e 20 54 |plate..m|enu -n T|
|00000200| 65 6d 70 6c 61 74 65 73 | 20 7b 0d 09 22 66 6f 72 |emplates| {.."for|
|00000210| 54 65 6d 70 6c 61 74 65 | 22 0d 09 22 77 68 69 6c |Template|".."whil|
|00000220| 65 54 65 6d 70 6c 61 74 | 65 22 0d 09 22 28 2d 22 |eTemplat|e".."(-"|
|00000230| 0d 09 22 2f 5c 5c 6e 65 | 78 74 53 74 6f 70 22 0d |.."/\\ne|xtStop".|
|00000240| 09 22 28 2d 22 0d 09 22 | 66 69 6e 64 54 61 67 c9 |."(-".."|findTag.|
|00000250| 22 0d 09 22 63 72 65 61 | 74 65 54 61 67 46 69 6c |".."crea|teTagFil|
|00000260| 65 22 7d 0d 69 6e 73 65 | 72 74 4d 65 6e 75 20 54 |e"}.inse|rtMenu T|
|00000270| 65 6d 70 6c 61 74 65 73 | 0d 0d 70 72 6f 63 20 66 |emplates|..proc f|
|00000280| 6f 72 54 65 6d 70 6c 61 | 74 65 20 7b 7d 20 7b 0d |orTempla|te {} {.|
|00000290| 09 69 6e 64 65 6e 74 4c | 69 6e 65 0d 09 73 65 74 |.indentL|ine..set|
|000002a0| 20 70 6f 73 20 5b 67 65 | 74 50 6f 73 5d 0d 09 73 | pos [ge|tPos]..s|
|000002b0| 65 74 20 69 6e 64 65 6e | 74 20 5b 69 6e 64 65 6e |et inden|t [inden|
|000002c0| 74 53 74 72 69 6e 67 20 | 24 70 6f 73 5d 0d 09 73 |tString |$pos]..s|
|000002d0| 65 74 20 73 74 72 31 20 | 22 66 6f 72 20 28 5c 3b |et str1 |"for (\;|
|000002e0| 5c 3b 29 5c 72 22 0d 09 | 73 65 74 20 73 74 72 32 |\;)\r"..|set str2|
|000002f0| 20 22 5c 7b 5c 72 22 0d | 09 73 65 74 20 73 74 72 | "\{\r".|.set str|
|00000300| 33 20 22 5c 74 5c 72 22 | 0d 09 73 65 74 20 73 74 |3 "\t\r"|..set st|
|00000310| 72 34 20 22 5c 7d 5c 72 | 22 0d 0d 09 69 6e 73 65 |r4 "\}\r|"...inse|
|00000320| 72 74 54 65 78 74 20 24 | 73 74 72 31 20 24 69 6e |rtText $|str1 $in|
|00000330| 64 65 6e 74 20 24 73 74 | 72 32 20 24 69 6e 64 65 |dent $st|r2 $inde|
|00000340| 6e 74 20 24 73 74 72 33 | 20 24 69 6e 64 65 6e 74 |nt $str3| $indent|
|00000350| 20 24 73 74 72 34 20 24 | 69 6e 64 65 6e 74 0d 09 | $str4 $|indent..|
|00000360| 73 65 74 20 6c 65 6e 20 | 5b 73 74 72 69 6e 67 20 |set len |[string |
|00000370| 6c 65 6e 67 74 68 20 24 | 69 6e 64 65 6e 74 5d 0d |length $|indent].|
|00000380| 09 0d 09 63 72 65 61 74 | 65 54 4d 61 72 6b 20 73 |...creat|eTMark s|
|00000390| 74 6f 70 31 20 5b 65 78 | 70 72 20 24 70 6f 73 2b |top1 [ex|pr $pos+|
|000003a0| 35 5d 0d 09 63 72 65 61 | 74 65 54 4d 61 72 6b 20 |5]..crea|teTMark |
|000003b0| 73 74 6f 70 32 20 5b 65 | 78 70 72 20 24 70 6f 73 |stop2 [e|xpr $pos|
|000003c0| 2b 36 5d 0d 09 63 72 65 | 61 74 65 54 4d 61 72 6b |+6]..cre|ateTMark|
|000003d0| 20 73 74 6f 70 33 20 5b | 65 78 70 72 20 24 70 6f | stop3 [|expr $po|
|000003e0| 73 2b 37 5d 0d 09 73 65 | 74 20 74 65 6d 70 34 20 |s+7]..se|t temp4 |
|000003f0| 5b 65 78 70 72 20 7b 20 | 24 70 6f 73 20 2b 20 5b |[expr { |$pos + [|
|00000400| 73 74 72 69 6e 67 20 6c | 65 6e 67 74 68 20 24 73 |string l|ength $s|
|00000410| 74 72 31 5d 20 2b 20 5b | 73 74 72 69 6e 67 20 6c |tr1] + [|string l|
|00000420| 65 6e 67 74 68 20 24 73 | 74 72 32 5d 20 2b 0d 09 |ength $s|tr2] +..|
|00000430| 09 09 09 09 09 09 20 5b | 73 74 72 69 6e 67 20 6c |...... [|string l|
|00000440| 65 6e 67 74 68 20 24 73 | 74 72 33 5d 20 2b 20 32 |ength $s|tr3] + 2|
|00000450| 20 2a 20 24 6c 65 6e 20 | 2d 20 31 7d 5d 0d 09 63 | * $len |- 1}]..c|
|00000460| 72 65 61 74 65 54 4d 61 | 72 6b 20 73 74 6f 70 34 |reateTMa|rk stop4|
|00000470| 20 24 74 65 6d 70 34 0d | 09 63 72 65 61 74 65 54 | $temp4.|.createT|
|00000480| 4d 61 72 6b 20 73 74 6f | 70 35 20 5b 65 78 70 72 |Mark sto|p5 [expr|
|00000490| 20 7b 20 24 74 65 6d 70 | 34 20 2b 20 32 20 2a 20 | { $temp|4 + 2 * |
|000004a0| 5b 73 74 72 69 6e 67 20 | 6c 65 6e 67 74 68 20 24 |[string |length $|
|000004b0| 73 74 72 34 5d 20 2b 20 | 24 6c 65 6e 7d 5d 0d 09 |str4] + |$len}]..|
|000004c0| 0d 09 67 6c 6f 62 61 6c | 20 73 74 6f 70 52 69 6e |..global| stopRin|
|000004d0| 67 0d 09 73 65 74 20 73 | 74 6f 70 52 69 6e 67 20 |g..set s|topRing |
|000004e0| 22 73 74 6f 70 31 20 73 | 74 6f 70 32 20 73 74 6f |"stop1 s|top2 sto|
|000004f0| 70 33 20 73 74 6f 70 34 | 20 73 74 6f 70 35 22 0d |p3 stop4| stop5".|
|00000500| 09 67 6f 74 6f 54 4d 61 | 72 6b 20 73 74 6f 70 31 |.gotoTMa|rk stop1|
|00000510| 0d 09 62 69 6e 64 20 27 | 6a 27 20 3c 7a 3e 20 6e |..bind '|j' <z> n|
|00000520| 65 78 74 53 74 6f 70 0d | 7d 0d 0d 70 72 6f 63 20 |extStop.|}..proc |
|00000530| 77 68 69 6c 65 54 65 6d | 70 6c 61 74 65 20 7b 7d |whileTem|plate {}|
|00000540| 20 7b 0d 09 69 6e 64 65 | 6e 74 4c 69 6e 65 0d 09 | {..inde|ntLine..|
|00000550| 73 65 74 20 70 6f 73 20 | 5b 67 65 74 50 6f 73 5d |set pos |[getPos]|
|00000560| 0d 09 73 65 74 20 69 6e | 64 65 6e 74 20 5b 69 6e |..set in|dent [in|
|00000570| 64 65 6e 74 53 74 72 69 | 6e 67 20 24 70 6f 73 5d |dentStri|ng $pos]|
|00000580| 0d 09 73 65 74 20 73 74 | 72 31 20 22 77 68 69 6c |..set st|r1 "whil|
|00000590| 65 20 28 29 5c 72 22 0d | 09 73 65 74 20 73 74 72 |e ()\r".|.set str|
|000005a0| 32 20 22 5c 7b 5c 72 22 | 0d 09 73 65 74 20 73 74 |2 "\{\r"|..set st|
|000005b0| 72 33 20 22 5c 74 5c 72 | 22 0d 09 73 65 74 20 73 |r3 "\t\r|"..set s|
|000005c0| 74 72 34 20 22 5c 7d 5c | 72 22 0d 0d 09 69 6e 73 |tr4 "\}\|r"...ins|
|000005d0| 65 72 74 54 65 78 74 20 | 24 73 74 72 31 20 24 69 |ertText |$str1 $i|
|000005e0| 6e 64 65 6e 74 20 24 73 | 74 72 32 20 24 69 6e 64 |ndent $s|tr2 $ind|
|000005f0| 65 6e 74 20 24 73 74 72 | 33 20 24 69 6e 64 65 6e |ent $str|3 $inden|
|00000600| 74 20 24 73 74 72 34 20 | 24 69 6e 64 65 6e 74 0d |t $str4 |$indent.|
|00000610| 09 73 65 74 20 6c 65 6e | 20 5b 73 74 72 69 6e 67 |.set len| [string|
|00000620| 20 6c 65 6e 67 74 68 20 | 24 69 6e 64 65 6e 74 5d | length |$indent]|
|00000630| 0d 09 0d 09 63 72 65 61 | 74 65 54 4d 61 72 6b 20 |....crea|teTMark |
|00000640| 73 74 6f 70 31 20 5b 65 | 78 70 72 20 24 70 6f 73 |stop1 [e|xpr $pos|
|00000650| 2b 37 5d 0d 09 73 65 74 | 20 74 65 6d 70 20 5b 65 |+7]..set| temp [e|
|00000660| 78 70 72 20 7b 20 24 70 | 6f 73 20 2b 20 5b 73 74 |xpr { $p|os + [st|
|00000670| 72 69 6e 67 20 6c 65 6e | 67 74 68 20 24 73 74 72 |ring len|gth $str|
|00000680| 31 5d 20 2b 20 5b 73 74 | 72 69 6e 67 20 6c 65 6e |1] + [st|ring len|
|00000690| 67 74 68 20 24 73 74 72 | 32 5d 20 2b 0d 09 09 09 |gth $str|2] +....|
|000006a0| 09 09 09 09 20 5b 73 74 | 72 69 6e 67 20 6c 65 6e |.... [st|ring len|
|000006b0| 67 74 68 20 24 73 74 72 | 33 5d 20 2b 20 32 20 2a |gth $str|3] + 2 *|
|000006c0| 20 24 6c 65 6e 20 2d 20 | 31 7d 5d 0d 09 63 72 65 | $len - |1}]..cre|
|000006d0| 61 74 65 54 4d 61 72 6b | 20 73 74 6f 70 32 20 24 |ateTMark| stop2 $|
|000006e0| 74 65 6d 70 0d 09 63 72 | 65 61 74 65 54 4d 61 72 |temp..cr|eateTMar|
|000006f0| 6b 20 73 74 6f 70 33 20 | 5b 65 78 70 72 20 7b 20 |k stop3 |[expr { |
|00000700| 24 74 65 6d 70 20 2b 20 | 32 20 2a 20 5b 73 74 72 |$temp + |2 * [str|
|00000710| 69 6e 67 20 6c 65 6e 67 | 74 68 20 24 73 74 72 34 |ing leng|th $str4|
|00000720| 5d 20 2b 20 24 6c 65 6e | 7d 5d 0d 09 0d 09 67 6c |] + $len|}]....gl|
|00000730| 6f 62 61 6c 20 73 74 6f | 70 52 69 6e 67 0d 09 73 |obal sto|pRing..s|
|00000740| 65 74 20 73 74 6f 70 52 | 69 6e 67 20 22 73 74 6f |et stopR|ing "sto|
|00000750| 70 31 20 73 74 6f 70 32 | 20 73 74 6f 70 33 22 0d |p1 stop2| stop3".|
|00000760| 09 67 6f 74 6f 54 4d 61 | 72 6b 20 73 74 6f 70 31 |.gotoTMa|rk stop1|
|00000770| 0d 09 62 69 6e 64 20 27 | 6a 27 20 3c 7a 3e 20 6e |..bind '|j' <z> n|
|00000780| 65 78 74 53 74 6f 70 0d | 7d 0d 0d 70 72 6f 63 20 |extStop.|}..proc |
|00000790| 6e 65 78 74 53 74 6f 70 | 20 7b 7d 20 7b 0d 09 67 |nextStop| {} {..g|
|000007a0| 6c 6f 62 61 6c 20 73 74 | 6f 70 52 69 6e 67 0d 09 |lobal st|opRing..|
|000007b0| 73 65 74 20 66 69 72 73 | 74 20 5b 6c 69 6e 64 65 |set firs|t [linde|
|000007c0| 78 20 24 73 74 6f 70 52 | 69 6e 67 20 30 5d 0d 09 |x $stopR|ing 0]..|
|000007d0| 73 65 74 20 73 74 6f 70 | 52 69 6e 67 20 5b 6c 72 |set stop|Ring [lr|
|000007e0| 65 70 6c 61 63 65 20 24 | 73 74 6f 70 52 69 6e 67 |eplace $|stopRing|
|000007f0| 20 30 20 30 5d 0d 09 73 | 65 74 20 73 74 6f 70 52 | 0 0]..s|et stopR|
|00000800| 69 6e 67 20 5b 6c 61 70 | 70 65 6e 64 20 73 74 6f |ing [lap|pend sto|
|00000810| 70 52 69 6e 67 20 24 66 | 69 72 73 74 5d 0d 09 67 |pRing $f|irst]..g|
|00000820| 6f 74 6f 54 4d 61 72 6b | 20 5b 6c 69 6e 64 65 78 |otoTMark| [lindex|
|00000830| 20 24 73 74 6f 70 52 69 | 6e 67 20 30 5d 0d 7d 0d | $stopRi|ng 0].}.|
|00000840| 0d 0d 0d 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000880| 00 00 01 00 00 00 01 4c | 00 00 00 4c 00 00 00 32 |.......L|...L...2|
|00000890| 74 65 49 74 65 6d 4e 75 | 6d 0d 09 73 65 74 20 74 |teItemNu|m..set t|
|000008a0| 65 78 74 20 5b 67 65 74 | 53 65 6c 65 63 74 5d 0d |ext [get|Select].|
|000008b0| 0d 74 65 6d 70 6c 61 74 | 65 73 2e 74 63 6c 02 00 |.templat|es.tcl..|
|000008c0| 02 00 54 45 58 54 41 4c | 46 41 01 00 00 9c 00 00 |..TEXTAL|FA......|
|000008d0| 02 00 54 45 58 54 41 4c | 46 41 01 00 00 9c 00 00 |..TEXTAL|FA......|
|000008e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008f0| 00 00 a9 a2 6a 6d 00 00 | 07 c3 00 00 01 7e 74 68 |....jm..|.....~th|
|00000900| 65 6e 20 7b 0d 09 09 62 | 65 65 70 0d 09 7d 20 65 |en {...b|eep..} e|
|00000910| 6c 73 65 20 7b 0d 09 09 | 64 65 6c 65 74 65 54 65 |lse {...|deleteTe|
|00000920| 78 74 20 5b 67 65 74 50 | 6f 73 5d 20 5b 73 65 6c |xt [getP|os] [sel|
|00000930| 45 6e 64 5d 0d 09 09 73 | 65 74 20 63 6c 69 70 42 |End]...s|et clipB|
|00000940| 6f 61 72 64 73 28 24 6e | 61 6d 65 29 20 24 74 65 |oards($n|ame) $te|
|00000950| 78 74 0d 09 09 65 6e 61 | 62 6c 65 4d 65 6e 75 49 |xt...ena|bleMenuI|
|00000960| 74 65 6d 20 4d 69 73 63 | 20 22 70 61 73 74 65 4e |tem Misc| "pasteN|
|00000970| 61 6d 65 64 43 6c 69 70 | 62 6f 61 72 64 22 20 6f |amedClip|board" o|
|00000980| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 e2 09 e0 |...H..Mo|naco....|
|00000990| 00 00 16 68 00 da 92 70 | 00 f9 37 e0 24 00 04 44 |...h...p|..7.$..D|
|000009a0| 01 63 eb 5c 00 20 00 04 | 00 04 00 28 00 03 01 dd |.c.\. ..|...(....|
|000009b0| 02 01 00 28 00 03 01 dd | 02 01 ac 1e c0 5d 00 00 |...(....|.....]..|
|000009c0| 01 df 00 00 01 df 00 00 | 01 c6 01 00 00 00 01 00 |........|........|
|000009d0| 00 00 01 4c 00 00 00 4c | 00 00 00 32 00 d9 08 18 |...L...L|...2....|
|000009e0| 16 68 00 00 00 1c 00 32 | 00 00 4d 50 53 52 00 00 |.h.....2|..MPSR..|
|000009f0| 00 0a 03 ed ff ff 00 00 | 00 00 00 e2 09 38 00 00 |........|.....8..|
+--------+-------------------------+-------------------------+--------+--------+