Commits
Click on a commit to change the comparison range✨ feat(debugger): implement debugger functionality with breakpoints and commands ✨ feat(debugger): add DBG constant and integrate into evaluator for debugging support ✨ refactor(evaluator): simplify breakpoint creation by removing redundant borrow calls ✨ feat(debugger): implement debugger functionality with command handling and source code context ✨ feat(debugger): add documentation for 'dbg' function to support breakpoint setting ✨ refactor(debugger): streamline token handling in DebugContext and Evaluator ✨ refactor(debugger): enhance DebugContext and streamline source code handling in Evaluator ✨ feat(debugger): enhance DebugContext and add error handling in expression evaluation 🐛 Fix: replace DBG constant with BREAKPOINT for improved clarity in debugger evaluation ✨ feat(dependencies): add regex-lite as a dependency in multiple Cargo.toml files Update crates/mq-lang/src/eval/module.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> ✨ feat(debugger): enhance command set with breakpoint and quit functionality ✨ feat(docs): add debugger documentation with available commands and usage instructions ✨ feat(sitemap): add debugger section to the sitemap ✨ feat(debugger): enhance breakpoint functionality with interactive and programmatic options