X-Git-Url: https://git.draconx.ca/gitweb/cdecl99.git/blobdiff_plain/d5c6a2e654422894c528cda52e951739a6b66ae6..49dcbd9216f3513ec11731a41d4b73acaacb5949:/src/execute.gperf diff --git a/src/execute.gperf b/src/execute.gperf index ddebd5d..bf9a080 100644 --- a/src/execute.gperf +++ b/src/execute.gperf @@ -104,11 +104,16 @@ int run_command(const char *line, int batch) } switch (c->cmd) { - case cmd_help: return run_cmd_help(); - case cmd_declare: case cmd_type: return run_command_declare(cmd); - case cmd_simplify: return run_command_simplify(arg); - case cmd_explain: return run_command_explain(arg); - case cmd_quit: return 1; + case cmd_help: + return run_cmd_help(); + case cmd_declare: case cmd_type: + return run_command_cdecl(cmd, INPUT_ENGLISH, OUTPUT_C); + case cmd_simplify: + return run_command_cdecl(arg, INPUT_C, OUTPUT_C); + case cmd_explain: + return run_command_cdecl(arg, INPUT_C, OUTPUT_ENGLISH); + case cmd_quit: + return 1; } assert(0);