1
# -*- tcl -*- tcl.tk//DSL diagram//EN//1.0
2
# Parser Tools Architecture Diagram
5
if {![info exists mark]} { set mark -1 }
11
if {$mark == $counter} {
12
lappend args color red stroke 2
15
return [uplevel 1 [list box {*}$args]]
18
proc area {label args} {
19
set E [xbox fillcolor lightyellow {*}$args]
21
text text $label with nw at [last box nw]
30
set A [area Applications]
32
set C [area "Core Packages"]
34
set S [area "Support Packages"]
36
text at $A "critcl\ncritcl::app"
37
text at $C "critcl\ncritcl::util"
38
text at $S "stubs::*, md5, platform ..."