- Timestamp:
- Feb 23, 2009 1:45:15 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gui/scripts/getopts.tcl
r115 r1279 80 80 lappend opts $name 81 81 } 82 list { 83 if {[llength $line] < 3} { 84 error "bad value spec \"$line\": should be \"list -flag default\"" 85 } 86 set name [lindex $line 1] 87 set flags($name) $type 88 set params($name) [lindex $line 2] 89 lappend opts $name 90 } 82 91 default { 83 92 error "bad arg type \"$type\": should be flag or value" … … 115 124 set args [lrange $args 1 end] 116 125 } 126 list { 127 if {[llength $args] < 2} { 128 error "missing value for option $first" 129 } 130 set params($first) [lrange $args 1 end] 131 set args "" 132 } 117 133 } 118 134 }
Note: See TracChangeset
for help on using the changeset viewer.