#!/bin/bash # If this file has already been sourced, just return test ${CALLABLE_SH+true} && return declare -g CALLABLE_SH=true source ${BASH_SOURCE%/*}/common.sh source ${BASH_SOURCE%/*}/variables.sh source ${BASH_SOURCE%/*}/variables.linkedlist.sh variable::type::define Callable variable::type::define Function Callable variable::type::define BuiltinFunction Function variable::type::define Macro Callable # # ====================================================== if test $0 != $BASH_SOURCE { return } # assert::report if test ${1+isset} && test $1 == "debug" { variable::printMetadata }