1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
|
return [uplevel #0 $script(inner)]
}
Tcl {
#
# NOTE: The target language is Tcl; therefore, a bit of
# special handling is needed here.
#
{%tclMustBeReady%}; return [tcl eval [tcl master] [list \
uplevel #0 $script(inner)]]
}
default {
error "unsupported metadata language"
}
}
} finally {
|
|
|
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
|
return [uplevel #0 $script(inner)]
}
Tcl {
#
# NOTE: The target language is Tcl; therefore, a bit of
# special handling is needed here.
#
{%tclMustBeReady%}; return [tcl eval [tcl primary] [list \
uplevel #0 $script(inner)]]
}
default {
error "unsupported metadata language"
}
}
} finally {
|
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
|
# NOTE: The target language is Tcl. If the current language is
# also Tcl, simply evaluate the inner script block. If
# the current language is Eagle, then try to use its [tcl]
# command in order to evaluate the inner script block in
# Tcl.
#
if {[isEagle]} then {
tclMustBeReady; return [tcl eval [tcl master] [list \
uplevel #0 $script(inner)]]
} else {
return [uplevel #0 $script(inner)]
}
}
default {
error "unsupported metadata language"
|
|
|
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
|
# NOTE: The target language is Tcl. If the current language is
# also Tcl, simply evaluate the inner script block. If
# the current language is Eagle, then try to use its [tcl]
# command in order to evaluate the inner script block in
# Tcl.
#
if {[isEagle]} then {
tclMustBeReady; return [tcl eval [tcl primary] [list \
uplevel #0 $script(inner)]]
} else {
return [uplevel #0 $script(inner)]
}
}
default {
error "unsupported metadata language"
|