X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fcommand.def;h=d4adcf412ba884095642a725448ab35518b79b2e;hb=f98e66bead58bd287261d7bc14dab07515498f55;hp=beaf77417504c630326f5c397fe03a5639cdef34;hpb=4944c86a9318bc5b5578ab145a95c116ffd2c9fd;p=pspp-builds.git diff --git a/src/command.def b/src/command.def index beaf7741..d4adcf41 100644 --- a/src/command.def +++ b/src/command.def @@ -24,14 +24,14 @@ #define PROC STATE_PROC #define ERRO STATE_ERROR -DEFCMD ("@", INIT, INPU, TRAN, PROC, cmd_include_at) UNIMPL ("ADD FILES", TRAN, ERRO, TRAN, TRAN) DEFCMD ("ADD VALUE LABELS", ERRO, INPU, TRAN, TRAN, cmd_add_value_labels) DEFCMD ("AGGREGATE", ERRO, ERRO, PROC, TRAN, cmd_aggregate) DEFCMD ("APPLY DICTIONARY", ERRO, ERRO, TRAN, TRAN, cmd_apply_dictionary) DEFCMD ("AUTORECODE", ERRO, ERRO, PROC, PROC, cmd_autorecode) -DEFCMD ("BEGIN DATA", ERRO, ERRO, PROC, PROC, cmd_begin_data) +SPCCMD ("BEGIN DATA", ERRO, ERRO, PROC, PROC, cmd_begin_data) DEFCMD ("BREAK", ERRO, INPU, TRAN, TRAN, cmd_break) +UNIMPL ("CASESTOVARS", ERRO, ERRO, PROC, PROC) DEFCMD ("CLEAR TRANSFORMATIONS", ERRO, INPU, TRAN, TRAN, cmd_clear_transformations) DEFCMD ("COMPUTE", ERRO, INPU, TRAN, TRAN, cmd_compute) DEFCMD ("CORRELATIONS", ERRO, ERRO, PROC, PROC, cmd_correlations) @@ -39,11 +39,14 @@ DEFCMD ("CONDESCRIPTIVES", ERRO, ERRO, PROC, PROC, cmd_descriptives) DEFCMD ("COUNT", ERRO, INPU, TRAN, TRAN, cmd_count) DEFCMD ("CROSSTABS", ERRO, ERRO, PROC, PROC, cmd_crosstabs) DEFCMD ("DATA LIST", TRAN, INPU, TRAN, TRAN, cmd_data_list) +DEFCMD ("DEBUG CASEFILE", INIT, INPU, TRAN, PROC, cmd_debug_casefile) +DEFCMD ("DEBUG EVALUATE", INIT, INPU, TRAN, PROC, cmd_debug_evaluate) +DEFCMD ("DEBUG MOMENTS", INIT, INPU, TRAN, PROC, cmd_debug_moments) DEFCMD ("DESCRIPTIVES", ERRO, ERRO, PROC, PROC, cmd_descriptives) DEFCMD ("DISPLAY", ERRO, INPU, TRAN, PROC, cmd_display) DEFCMD ("DO IF", ERRO, INPU, TRAN, TRAN, cmd_do_if) DEFCMD ("DO REPEAT", ERRO, INPU, TRAN, TRAN, cmd_do_repeat) -DEFCMD ("DOCUMENT", ERRO, INPU, TRAN, TRAN, cmd_document) +SPCCMD ("DOCUMENT", ERRO, INPU, TRAN, TRAN, cmd_document) DEFCMD ("DROP DOCUMENTS", INIT, INPU, TRAN, PROC, cmd_drop_documents) UNIMPL ("EDIT", INIT, INPU, TRAN, PROC) DEFCMD ("ELSE", ERRO, INPU, TRAN, TRAN, cmd_else) @@ -56,14 +59,11 @@ DEFCMD ("END INPUT PROGRAM", ERRO, TRAN, ERRO, ERRO, cmd_end_input_program) DEFCMD ("END LOOP", ERRO, INPU, TRAN, TRAN, cmd_end_loop) DEFCMD ("END REPEAT", ERRO, INPU, TRAN, TRAN, cmd_end_repeat) DEFCMD ("ERASE", INIT, INPU, TRAN, PROC, cmd_erase) -#if GLOBAL_DEBUGGING -DEFCMD ("EVALUATE", INIT, INPU, TRAN, PROC, cmd_evaluate) -#endif DEFCMD ("EXECUTE", ERRO, ERRO, PROC, PROC, cmd_execute) DEFCMD ("EXIT", INIT, INPU, TRAN, PROC, cmd_exit) DEFCMD ("EXPORT", ERRO, ERRO, PROC, PROC, cmd_export) DEFCMD ("FILE HANDLE", INIT, INPU, TRAN, PROC, cmd_file_handle) -DEFCMD ("FILE LABEL", INIT, INPU, TRAN, PROC, cmd_file_label) +SPCCMD ("FILE LABEL", INIT, INPU, TRAN, PROC, cmd_file_label) DEFCMD ("FILE TYPE", INPU, ERRO, INPU, INPU, cmd_file_type) DEFCMD ("FILTER", ERRO, ERRO, TRAN, TRAN, cmd_filter) DEFCMD ("FINISH", INIT, INPU, TRAN, PROC, cmd_finish) @@ -86,12 +86,14 @@ DEFCMD ("MATCH FILES", TRAN, ERRO, TRAN, PROC, cmd_match_files) DEFCMD ("MATRIX DATA", TRAN, ERRO, TRAN, TRAN, cmd_matrix_data) DEFCMD ("MEANS", ERRO, ERRO, PROC, PROC, cmd_means) DEFCMD ("MISSING VALUES", ERRO, INPU, TRAN, TRAN, cmd_missing_values) -DEFCMD ("MODIFY VARS", ERRO, INPU, TRAN, PROC, cmd_modify_vars) +DEFCMD ("MODIFY VARS", ERRO, ERRO, TRAN, PROC, cmd_modify_vars) DEFCMD ("NEW FILE", INIT, ERRO, INIT, INIT, cmd_new_file) +DEFCMD ("N", INIT, INPU, TRAN, TRAN, cmd_n_of_cases) DEFCMD ("N OF CASES", INIT, INPU, TRAN, TRAN, cmd_n_of_cases) UNIMPL ("NUMBERED", INIT, INPU, TRAN, PROC) DEFCMD ("NUMERIC", ERRO, INPU, TRAN, TRAN, cmd_numeric) UNIMPL ("UNNUMBERED", INIT, INPU, TRAN, PROC) +DEFCMD ("ONEWAY", ERRO, ERRO, PROC, PROC, cmd_oneway) DEFCMD ("PEARSON CORRELATIONS", ERRO, ERRO, PROC, PROC, cmd_correlations) UNIMPL ("POINT", ERRO, INPU, ERRO, ERRO) UNIMPL ("PRESERVE", INIT, INPU, TRAN, PROC) @@ -106,7 +108,6 @@ DEFCMD ("QUIT", INIT, INPU, TRAN, PROC, cmd_exit) DEFCMD ("RECODE", ERRO, INPU, TRAN, TRAN, cmd_recode) DEFCMD ("RECORD TYPE", ERRO, INPU, ERRO, ERRO, cmd_record_type) UNIMPL ("REFORMAT", ERRO, ERRO, TRAN, TRAN) -DEFCMD ("REMARK", INIT, INPU, TRAN, PROC, cmd_remark) DEFCMD ("RENAME VARIABLES", ERRO, INPU, TRAN, PROC, cmd_rename_variables) DEFCMD ("REPEATING DATA", ERRO, INPU, ERRO, ERRO, cmd_repeating_data) DEFCMD ("REREAD", ERRO, INPU, ERRO, ERRO, cmd_reread) @@ -115,18 +116,21 @@ DEFCMD ("SAMPLE", ERRO, ERRO, TRAN, TRAN, cmd_sample) DEFCMD ("SAVE", ERRO, ERRO, PROC, PROC, cmd_save) DEFCMD ("SELECT IF", ERRO, ERRO, TRAN, TRAN, cmd_select_if) DEFCMD ("SET", INIT, INPU, TRAN, PROC, cmd_set) -UNIMPL ("SHOW", INIT, INPU, TRAN, PROC) +DEFCMD ("SHOW", INIT, INPU, TRAN, PROC, cmd_show) +DEFCMD ("SORT", ERRO, ERRO, PROC, PROC, cmd_sort_cases) DEFCMD ("SORT CASES", ERRO, ERRO, PROC, PROC, cmd_sort_cases) DEFCMD ("SPLIT FILE", ERRO, INPU, TRAN, TRAN, cmd_split_file) DEFCMD ("STRING", ERRO, INPU, TRAN, TRAN, cmd_string) -DEFCMD ("SUBTITLE", INIT, INPU, TRAN, PROC, cmd_subtitle) +SPCCMD ("SUBTITLE", INIT, INPU, TRAN, PROC, cmd_subtitle) DEFCMD ("SYSFILE INFO", INIT, INPU, TRAN, PROC, cmd_sysfile_info) DEFCMD ("TEMPORARY", ERRO, ERRO, TRAN, TRAN, cmd_temporary) -DEFCMD ("TITLE", INIT, INPU, TRAN, PROC, cmd_title) +SPCCMD ("TITLE", INIT, INPU, TRAN, PROC, cmd_title) DEFCMD ("T-TEST", ERRO, ERRO, PROC, PROC, cmd_t_test) UNIMPL ("UPDATE", TRAN, ERRO, TRAN, TRAN) +DEFCMD ("USE", ERRO, ERRO, TRAN, TRAN, cmd_use) DEFCMD ("VALUE LABELS", ERRO, INPU, TRAN, TRAN, cmd_value_labels) DEFCMD ("VARIABLE LABELS", ERRO, INPU, TRAN, TRAN, cmd_variable_labels) +UNIMPL ("VARSTOCASES", ERRO, ERRO, PROC, PROC) DEFCMD ("VECTOR", ERRO, INPU, TRAN, TRAN, cmd_vector) DEFCMD ("WEIGHT", ERRO, INPU, TRAN, TRAN, cmd_weight) DEFCMD ("WRITE", ERRO, INPU, TRAN, TRAN, cmd_write)