package require Toltcl if { ![ llength [ info commands Tol_HciWriter ] ] } { tol::initkernel proc Tol_HciWriter { msg } { puts [ string trim $msg ] } tol::initlibrary 1 } namespace eval ::TolConfig { variable cwd [ file normalize [ file dir [ info script ] ] ] } proc ::TolConfig::GetConfig { } { return [ lindex [ toltcl::eval { NameBlockToSet( TolConfigManager::Config ) } -named 1 ] 1 ] } proc ::TolConfig::GetType { member } { set result [ toltcl::eval [ string map [ list %m $member ] { Text Grammar( %m ) } ] ] if { $result eq "NameBlock" } { return "section" } else { return "member" } }