/* * various user-commands for complex-number expression parser. * MWS, March 20, 1991. */ #include #include #include "complex.h" #include "complex.tab.h" extern int silent; void quiticalc() /* guess... */ { exit(0); } void besilent() { silent = 1; } void beverbose() { silent = 0; } void builtins() { fprintf(stdout,"complex-valued functions available:\n"); printlist(C_BLTIN); fprintf(stdout,"real-valued functions available:\n"); printlist(R_BLTIN); } void userfuncs() { fprintf(stdout,"user-defined functions available:\n"); printlist(UFUNC); } void consts() { fprintf(stdout,"predefined constants available:\n"); printlist(CONST); } void vars() { fprintf(stdout,"user-variables defined:\n"); printlist(VAR); } void help() { fprintf(stdout,"commands available:\n"); printlist(COMMAND); }