xtask_todo_lib/devshell/script/mod.rs
1//! Script execution: parse script to AST (assign, command, if/for/while, source), then interpret.
2
3mod ast;
4mod exec;
5mod parse;
6
7#[cfg(test)]
8mod tests;
9
10pub use ast::{ParseError, ScriptStmt};
11pub use exec::{expand_vars, logical_lines, read_script_source_text, run_script, CmdOutcome};
12pub use parse::parse_script;