[no-exit-message]
@repl:
  cargo run -- repl

[no-exit-message]
@eval expr:
  cargo run -- eval --expr '{{expr}}'

[no-exit-message]
@replr:
  cargo run --release -- repl

[no-exit-message]
@evalr expr:
  cargo run --release -- eval --expr '{{expr}}'

[no-exit-message]
[positional-arguments]
@cg *args='':
  valgrind --tool=callgrind --dump-instr=yes --collect-jumps=yes "$@"
