Implemented long variable names a la spss V12.
[pspp-builds.git] / src / command.def
index a6f4610b19722e3cf1de12cc0a7395fedb1997d4..345b2c8183c8e443925588255a54d827673d72dd 100644 (file)
 #define PROC STATE_PROC
 #define ERRO STATE_ERROR
 
-UNIMPL ("ADD FILES",              TRAN, ERRO, TRAN, TRAN)
+UNIMPL ("ACF",                    ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("ADD FILES",              ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("ADD VALUE LABELS",       ERRO, INPU, TRAN, TRAN, cmd_add_value_labels)
 DEFCMD ("AGGREGATE",              ERRO, ERRO, PROC, TRAN, cmd_aggregate)
+UNIMPL ("ANOVA",                  ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("APPLY DICTIONARY",       ERRO, ERRO, TRAN, TRAN, cmd_apply_dictionary)
+UNIMPL ("AREG",                   ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("ARIMA",                  ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("AUTORECODE",             ERRO, ERRO, PROC, PROC, cmd_autorecode)
 SPCCMD ("BEGIN DATA",             ERRO, ERRO, PROC, PROC, cmd_begin_data)
 DEFCMD ("BREAK",                  ERRO, INPU, TRAN, TRAN, cmd_break)
-UNIMPL ("CASESTOVARS",           ERRO, ERRO, PROC, PROC)
+UNIMPL ("CASEPLOT",               ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("CASESTOVARS",           ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("CCF",                    ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("CLEAR TRANSFORMATIONS",  ERRO, INPU, TRAN, TRAN, cmd_clear_transformations)
+UNIMPL ("CLUSTER",                ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("COMPUTE",                ERRO, INPU, TRAN, TRAN, cmd_compute)
+UNIMPL ("CONJOINT",               ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("CORRELATIONS",                  ERRO, ERRO, PROC, PROC, cmd_correlations)
-DEFCMD ("CONDESCRIPTIVES",        ERRO, ERRO, PROC, PROC, cmd_descriptives)
+UNIMPL ("COXREG",                 ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("COUNT",                  ERRO, INPU, TRAN, TRAN, cmd_count)
+UNIMPL ("CREATE",                 ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("CROSSTABS",              ERRO, ERRO, PROC, PROC, cmd_crosstabs)
+UNIMPL ("CURVEFIT",               ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("DATA LIST",              TRAN, INPU, TRAN, TRAN, cmd_data_list)
-DEFCMD ("DEBUG EVALUATE",        INIT, INPU, TRAN, PROC, cmd_debug_evaluate)
+UNIMPL ("DATE",                   ERRO, ERRO, ERRO, ERRO)
+DBGCMD ("DEBUG CASEFILE",        INIT, INPU, TRAN, PROC, cmd_debug_casefile)
+DBGCMD ("DEBUG EVALUATE",        INIT, INPU, TRAN, PROC, cmd_debug_evaluate)
+DBGCMD ("DEBUG MOMENTS",         INIT, INPU, TRAN, PROC, cmd_debug_moments)
+DBGCMD ("DEBUG POOL",            INIT, INPU, TRAN, PROC, cmd_debug_pool)
+UNIMPL ("DELETE VARIABLES",       ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("DESCRIPTIVES",           ERRO, ERRO, PROC, PROC, cmd_descriptives)
+UNIMPL ("DISCRIMINANT",           ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("DISPLAY",                ERRO, INPU, TRAN, PROC, cmd_display)
+SPCCMD ("DOCUMENT",               ERRO, INPU, TRAN, TRAN, cmd_document)
 DEFCMD ("DO IF",                  ERRO, INPU, TRAN, TRAN, cmd_do_if)
 DEFCMD ("DO REPEAT",              ERRO, INPU, TRAN, TRAN, cmd_do_repeat)
-SPCCMD ("DOCUMENT",               ERRO, INPU, TRAN, TRAN, cmd_document)
 DEFCMD ("DROP DOCUMENTS",         INIT, INPU, TRAN, PROC, cmd_drop_documents)
-UNIMPL ("EDIT",                   INIT, INPU, TRAN, PROC)
+UNIMPL ("EDIT",                   ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("ELSE",                   ERRO, INPU, TRAN, TRAN, cmd_else)
 DEFCMD ("ELSE IF",                ERRO, INPU, TRAN, TRAN, cmd_else_if)
 DEFCMD ("END CASE",               ERRO, INPU, ERRO, ERRO, cmd_end_case)
@@ -57,78 +73,124 @@ 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)
+DEFCMD ("EXAMINE",                ERRO, ERRO, PROC, PROC, cmd_examine)
 DEFCMD ("EXECUTE",                ERRO, ERRO, PROC, PROC, cmd_execute)
 DEFCMD ("EXIT",                   INIT, INPU, TRAN, PROC, cmd_exit)
 DEFCMD ("EXPORT",                 ERRO, ERRO, PROC, PROC, cmd_export)
+UNIMPL ("FACTOR",                 ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("FILE HANDLE",            INIT, INPU, TRAN, PROC, cmd_file_handle)
 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)
+UNIMPL ("FIT",                    ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("FLIP",                          ERRO, ERRO, PROC, PROC, cmd_flip)
 DEFCMD ("FORMATS",                INIT, INPU, TRAN, PROC, cmd_formats)
 DEFCMD ("FREQUENCIES",            ERRO, ERRO, PROC, PROC, cmd_frequencies)
+UNIMPL ("GENLOG",                 ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("GET",                    TRAN, ERRO, TRAN, TRAN, cmd_get)
+UNIMPL ("GET TRANSLATE",          ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("GLM",                    ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("GRAPH",                  ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("HILOGLINEAR",            ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("HOST",                   INIT, INPU, TRAN, PROC, cmd_host)
 DEFCMD ("IF",                     ERRO, INPU, TRAN, TRAN, cmd_if)
-DEFCMD ("INCLUDE",                INIT, INPU, TRAN, PROC, cmd_include)
-UNIMPL ("INFO",                   INIT, INPU, TRAN, PROC)
+UNIMPL ("IGRAPH",                 ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("IMPORT",                 TRAN, ERRO, TRAN, TRAN, cmd_import)
-UNIMPL ("INPUT MATRIX",           INIT, INPU, TRAN, PROC)
+DEFCMD ("INCLUDE",                INIT, INPU, TRAN, PROC, cmd_include)
+UNIMPL ("INFO",                   ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("INPUT MATRIX",           ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("INPUT PROGRAM",          INPU, ERRO, INPU, INPU, cmd_input_program)
-UNIMPL ("KEYED DATA LIST",        INPU, ERRO, INPU, INPU)
+UNIMPL ("KEYED DATA LIST",        ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("LEAVE",                  ERRO, INPU, TRAN, TRAN, cmd_leave)
 DEFCMD ("LIST",                   ERRO, ERRO, PROC, PROC, cmd_list)
+UNIMPL ("LOGLINEAR",              ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("LOGISITIC REGRESSION",   ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("LOOP",                   ERRO, INPU, TRAN, TRAN, cmd_loop)
 DEFCMD ("MATCH FILES",            TRAN, ERRO, TRAN, PROC, cmd_match_files)
 DEFCMD ("MATRIX DATA",            TRAN, ERRO, TRAN, TRAN, cmd_matrix_data)
+UNIMPL ("MCONVERT",               ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("MEANS",                  ERRO, ERRO, PROC, PROC, cmd_means)
 DEFCMD ("MISSING VALUES",         ERRO, INPU, TRAN, TRAN, cmd_missing_values)
 DEFCMD ("MODIFY VARS",            ERRO, ERRO, TRAN, PROC, cmd_modify_vars)
+UNIMPL ("MULT RESPONSE",          ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("MVA",                    ERRO, ERRO, ERRO, ERRO)
 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)
+UNIMPL ("NLR",                    ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("NONPAR CORR",            ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("NPAR TESTS",             ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("NUMBERED",               ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("NUMERIC",                ERRO, INPU, TRAN, TRAN, cmd_numeric)
-UNIMPL ("UNNUMBERED",             INIT, INPU, TRAN, PROC)
+UNIMPL ("OLAP CUBES",             ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("OMS",                    ERRO, ERRO, ERRO, ERRO)
+DEFCMD ("ONEWAY",                 ERRO, ERRO, PROC, PROC, cmd_oneway)
+UNIMPL ("ORTHOPLAN",              ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("PACF",                   ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("PARTIAL CORR",           ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("PEARSON CORRELATIONS",          ERRO, ERRO, PROC, PROC, cmd_correlations)
-UNIMPL ("POINT",                  ERRO, INPU, ERRO, ERRO)
-UNIMPL ("PRESERVE",              INIT, INPU, TRAN, PROC)
-DEFCMD ("PRINT",                  ERRO, INPU, TRAN, TRAN, cmd_print)
+DEFCMD ("PERMISSIONS",            INIT, INPU, TRAN, PROC, cmd_permissions)
+UNIMPL ("PLOT",                   ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("POINT",                  ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("PPLOT",                  ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("PREDICT",                ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("PRESERVE",              ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("PRINT EJECT",            ERRO, INPU, TRAN, TRAN, cmd_print_eject)
+DEFCMD ("PRINT",                  ERRO, INPU, TRAN, TRAN, cmd_print)
 DEFCMD ("PRINT FORMATS",          ERRO, INPU, TRAN, TRAN, cmd_print_formats)
 DEFCMD ("PRINT SPACE",            ERRO, INPU, TRAN, TRAN, cmd_print_space)
-UNIMPL ("PROCEDURE OUTPUT",       INIT, INPU, TRAN, PROC)
+UNIMPL ("PROCEDURE OUTPUT",       ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("PROCESS IF",             ERRO, ERRO, TRAN, TRAN, cmd_process_if)
+UNIMPL ("PROXIMITIES",            ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("Q",                      INIT, INPU, TRAN, PROC, cmd_exit)
+UNIMPL ("QUICK CLUSTER",          ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("QUIT",                   INIT, INPU, TRAN, PROC, cmd_exit)
+UNIMPL ("RANK",                   ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("RECODE",                 ERRO, INPU, TRAN, TRAN, cmd_recode)
 DEFCMD ("RECORD TYPE",            ERRO, INPU, ERRO, ERRO, cmd_record_type)
-UNIMPL ("REFORMAT",               ERRO, ERRO, TRAN, TRAN)
-SPCCMD ("REMARK",                 INIT, INPU, TRAN, PROC, cmd_remark)
+UNIMPL ("REFORMAT",               ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("REGRESSION",             ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("RENAME VARIABLES",       ERRO, INPU, TRAN, PROC, cmd_rename_variables)
 DEFCMD ("REPEATING DATA",         ERRO, INPU, ERRO, ERRO, cmd_repeating_data)
+UNIMPL ("REPORT",                 ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("REREAD",                 ERRO, INPU, ERRO, ERRO, cmd_reread)
-UNIMPL ("RESTORE",               INIT, INPU, TRAN, PROC)
+UNIMPL ("RESTORE",               ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("RMV",                    ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("SAMPLE",                 ERRO, ERRO, TRAN, TRAN, cmd_sample)
 DEFCMD ("SAVE",                   ERRO, ERRO, PROC, PROC, cmd_save)
+UNIMPL ("SAVE TRANSLATE",         ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("SCRIPT",                 ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("SELECT IF",              ERRO, ERRO, TRAN, TRAN, cmd_select_if)
 DEFCMD ("SET",                    INIT, INPU, TRAN, PROC, cmd_set)
-DEFCMD ("SHOW",                    INIT, INPU, TRAN, PROC, cmd_show)
-DEFCMD ("SORT",                   ERRO, ERRO, PROC, PROC, cmd_sort_cases)
+DEFCMD ("SHOW",                   INIT, INPU, TRAN, PROC, cmd_show)
 DEFCMD ("SORT CASES",             ERRO, ERRO, PROC, PROC, cmd_sort_cases)
+DEFCMD ("SORT",                   ERRO, ERRO, PROC, PROC, cmd_sort_cases)
+UNIMPL ("SPCHART",                ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("SPLIT FILE",             ERRO, INPU, TRAN, TRAN, cmd_split_file)
 DEFCMD ("STRING",                 ERRO, INPU, TRAN, TRAN, cmd_string)
 SPCCMD ("SUBTITLE",               INIT, INPU, TRAN, PROC, cmd_subtitle)
+UNIMPL ("SUMMARIZE",              ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("SURVIVAL",               ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("SYSFILE INFO",           INIT, INPU, TRAN, PROC, cmd_sysfile_info)
 DEFCMD ("TEMPORARY",              ERRO, ERRO, TRAN, TRAN, cmd_temporary)
 SPCCMD ("TITLE",                  INIT, INPU, TRAN, PROC, cmd_title)
+UNIMPL ("TSET",                   ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("TSHOW",                  ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("TSPLOT",                 ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("T-TEST",                 ERRO, ERRO, PROC, PROC, cmd_t_test)
-UNIMPL ("UPDATE",                 TRAN, ERRO, TRAN, TRAN)
+UNIMPL ("UNIANOVA",               ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("UNNUMBERED",             ERRO, ERRO, ERRO, ERRO)
+UNIMPL ("UPDATE",                 ERRO, ERRO, ERRO, ERRO)
+DEFCMD ("USE",                   ERRO, ERRO, TRAN, TRAN, cmd_use)
 DEFCMD ("VALUE LABELS",           ERRO, INPU, TRAN, TRAN, cmd_value_labels)
+DEFCMD ("VARIABLE ALIGNMENT",     ERRO, INPU, TRAN, TRAN, cmd_variable_alignment)
 DEFCMD ("VARIABLE LABELS",        ERRO, INPU, TRAN, TRAN, cmd_variable_labels)
-UNIMPL ("VARSTOCASES",           ERRO, ERRO, PROC, PROC)
+DEFCMD ("VARIABLE LEVEL",         ERRO, INPU, TRAN, TRAN, cmd_variable_level)
+DEFCMD ("VARIABLE WIDTH",         ERRO, INPU, TRAN, TRAN, cmd_variable_width)
+UNIMPL ("VARSTOCASES",           ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("VECTOR",                 ERRO, INPU, TRAN, TRAN, cmd_vector)
+UNIMPL ("VERIFY",                 ERRO, ERRO, ERRO, ERRO)
 DEFCMD ("WEIGHT",                 ERRO, INPU, TRAN, TRAN, cmd_weight)
 DEFCMD ("WRITE",                  ERRO, INPU, TRAN, TRAN, cmd_write)
 DEFCMD ("WRITE FORMATS",          ERRO, INPU, TRAN, TRAN, cmd_write_formats)