molt-forked 0.4.5

Embeddable TCL interpreter for Rust applications (personal forked)
Documentation
pub use crate::commands::{
    cmd_append, cmd_array, cmd_assert_eq, cmd_break, cmd_catch, cmd_continue, cmd_dict,
    cmd_error, cmd_exit, cmd_expr, cmd_for, cmd_foreach, cmd_global, cmd_if, cmd_incr,
    cmd_info, cmd_join, cmd_lappend, cmd_lindex, cmd_list, cmd_llength, cmd_parse,
    cmd_pclear, cmd_pdump, cmd_proc, cmd_puts, cmd_rename, cmd_return, cmd_set,
    cmd_source, cmd_string, cmd_throw, cmd_time, cmd_unset, cmd_while, _APPEND, _ARRAY,
    _ASSERT_EQ, _BREAK, _CATCH, _CONTINUE, _DICT, _ERROR, _EXIT, _EXPR, _FOR, _FOREACH,
    _GLOBAL, _IF, _INCR, _INFO, _JOIN, _LAPPEND, _LINDEX, _LIST, _LLENGTH, _PARSE,
    _PCLEAR, _PDUMP, _PROC, _PUTS, _RENAME, _RETURN, _SET, _SOURCE, _STRING, _THROW,
    _TIME, _UNSET, _WHILE,
};

pub use crate::{
    check_args, gen_command, gen_subcommand,
    interp::{Command, CommandType, Interp},
    join_helps, join_helps_subcmd, join_strings, molt_err, molt_err_help, molt_ok,
    test_harness::{test_cmd, test_harness, TestCtx},
};

pub use crate::types::*;