Annotation of rpl/src/usages.h, revision 1.1

1.1     ! bertrand    1: /*
        !             2: ================================================================================
        !             3:   RPL/2 (R) version 4.0.9
        !             4:   Copyright (C) 1989-2010 Dr. BERTRAND Joël
        !             5: 
        !             6:   This file is part of RPL/2.
        !             7: 
        !             8:   RPL/2 is free software; you can redistribute it and/or modify it
        !             9:   under the terms of the CeCILL V2 License as published by the french
        !            10:   CEA, CNRS and INRIA.
        !            11:  
        !            12:   RPL/2 is distributed in the hope that it will be useful, but WITHOUT
        !            13:   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
        !            14:   FITNESS FOR A PARTICULAR PURPOSE.  See the CeCILL V2 License
        !            15:   for more details.
        !            16:  
        !            17:   You should have received a copy of the CeCILL License
        !            18:   along with RPL/2. If not, write to info@cecill.info.
        !            19: ================================================================================
        !            20: */
        !            21: 
        !            22: 
        !            23: #ifndef INCLUSION_USAGE
        !            24: #define INCLUSION_USAGE
        !            25: #define USAGES_RC      "/rc"
        !            26: #define USAGES_TITRE   "/titre"
        !            27: 
        !            28: static unsigned char *usages[] =
        !            29:        {
        !            30:            USAGES_TITRE, "Control structures :", "Structures de contrôle :",
        !            31:                "IF/THEN/(ELSEIF/THEN)/(ELSE)/END", "IFT", "IFTE",
        !            32:                "SELECT/CASE/THEN/END/(DEFAULT)/END",
        !            33:            USAGES_RC,
        !            34:            USAGES_TITRE, "Error handling :", "Reprise sur erreur :",
        !            35:                "CLRERR", "ERRM", "ERRN", "IFERR/THEN/(ELSE)/END",
        !            36:            USAGES_RC,
        !            37:            USAGES_TITRE, "Loops providing a count",
        !            38:                "Boucles définies avec compteur",
        !            39:                "FOR/(CYCLE)/(EXIT)/NEXT", "FOR/(CYCLE)/(EXIT)/STEP",
        !            40:            USAGES_RC,
        !            41:            USAGES_TITRE, "Loops without count",
        !            42:                "Boucles définies sans compteur",
        !            43:                "START/(CYCLE)/(EXIT)/NEXT", "START/(CYCLE)/(EXIT)/STEP",
        !            44:            USAGES_RC,
        !            45:            USAGES_TITRE, "Undefined loops", "Boucles indéfinies",
        !            46:                "DO/(EXIT)/UNTIL/(EXIT)/END",
        !            47:                "WHILE/(EXIT)/REPEAT/(EXIT)/END",
        !            48:            USAGES_RC,
        !            49:            USAGES_TITRE, "Inputs/outputs", "Entrées/sorties",
        !            50:                "BEEP", "CLMF", "DISP", "INPUT", "KEY", "PROMPT",
        !            51:            USAGES_RC,
        !            52:            USAGES_TITRE, "Debugging", "Déverminage",
        !            53:                "CONT", "HALT", "SST",
        !            54:            USAGES_RC,
        !            55:            USAGES_TITRE, "Stack handling", "Opérations sur la pile",
        !            56:                "CLEAR", "COPY", "DEPTH", "DROP", "DROP2", "DROPN", "DUP",
        !            57:                "DUP2", "DUPN", "EDIT", "OVER", "PICK", "ROLL", "ROLLD",
        !            58:                "ROT", "SWAP",
        !            59:            USAGES_RC,
        !            60:            USAGES_TITRE, "Working with variables",
        !            61:                "Manipulation des variables",
        !            62:                "->", "PARAMETER", "PRIVATE", "PROTECT",
        !            63:                "PURGE", "RCEQ", "RCL", "RECALL", "SAVE", "SCONJ", "SHARED",
        !            64:                "SINV",
        !            65:                "SNEG", "STATIC", "STEQ", "STO", "STO+", "STO-", "STO*", "STO/",
        !            66:                "STORE", "UNPROTECT", "VARIABLE", "VARS", "VISIT", "VOLATILE",
        !            67:            USAGES_RC,
        !            68:            USAGES_TITRE, "Arithmetical operations and elementary calculus",
        !            69:                "Arithmérique et calculs élémentaires",
        !            70:                "+", "-", "*", "/", "^ (**)", "=", "%", "%CH", "%T",
        !            71:                "ABS", "ARG",
        !            72:                "C->R", "CEIL", "CONJ", "DECR", "DER", "DFT", "EVAL",
        !            73:                "FACT", "FFT", "FLOOR", "FP", "IDFT", "IFFT",
        !            74:                "IM", "INCR", "INT", "INV", "IP", "MANT", "MAX", "MCLRIN",
        !            75:                "MIN", "MOD", "NEG", "P->R", "->Q", "R->C", "R->P", "RE",
        !            76:                "RELAX", "SIGN", "SQ", "SQRT", "TAYLR", "XPON", "XROOT",
        !            77:            USAGES_RC,
        !            78:            USAGES_TITRE, "Constants", "Constantes",
        !            79:                "e", "FALSE", "i", "PI", "TRUE",
        !            80:            USAGES_RC,
        !            81:            USAGES_TITRE, "Formatting", "Formats",
        !            82:                "ENG", "FIX", "RND", "SCI", "STD", "TRNC",
        !            83:            USAGES_RC,
        !            84:            USAGES_TITRE, "Logical and binary operations",
        !            85:                "Fonctions logiques et arithmétique binaire",
        !            86:                "<", "<= (=<)", "<>", ">", ">= (=>)", "==",
        !            87:                "AND", "ASL", "ASR", "B->R", "BIN", "CF", "DEC", "FC?",
        !            88:                "FC?C", "FC?S", "FS?", "FS?C", "FS?S", "HEX", "IN", "NOT",
        !            89:                "OCT", "OR", "R->B", "RCLF", "RCWS", "RL", "RLB", "RR", "RRB",
        !            90:                "SAME", "SF", "SL", "SLB", "SR", "SRB", "STOF", "STWS", "XOR",
        !            91:            USAGES_RC,
        !            92:            USAGES_TITRE, "Trigonometry", "Fonctions trigonométriques",
        !            93:                "ACOS", "ASIN", "ATAN",
        !            94:                "COS", "D->R", "DEG", "->HMS", "HMS->", "HMS-", "HMS+",
        !            95:                "R->D", "RAD", "SIN", "TAN",
        !            96:            USAGES_RC,
        !            97:            USAGES_TITRE, "Logarithms", "Fonctions logarithmiques",
        !            98:                "ACOSH", "ALOG", "ASINH", "ATANH",
        !            99:                "COSH", "EXP", "EXPM", "LN", "LNP1", "LOG", "SINH", "TANH",
        !           100:            USAGES_RC,
        !           101:            USAGES_TITRE, "Special functions", "Fonctions spéciales",
        !           102:                "BESSEL", "GAMMA",
        !           103:            USAGES_RC,
        !           104:            USAGES_TITRE, "Statistics", "Statistiques",
        !           105:                "CLS", "COLS", "COMB", "CORR", "COV", "DRWS", "MAXS", "MEAN",
        !           106:                "MINS", "NRAND", "NS", "PCOV", "PERM", "PSDEV", "PVAR", "RAND",
        !           107:                "RCLS", "RDGN", "RDZ", "S-", "S+",
        !           108:                "SCLS", "SDEV", "SPAR", "STOS",
        !           109:                "SX", "SX2", "SXY", "SY", "SY2", "TOT", "UTPC", "UTPF",
        !           110:                "UTPN", "UTPT", "VAR", "XCOL", "YCOL",
        !           111:            USAGES_RC,
        !           112:            USAGES_TITRE, "Dealing with matrix and vector",
        !           113:                "Manipulation des vecteurs et des matrices",
        !           114:                "->ARRAY (->ARRY)", "ARRAY-> (ARRY->)", "CNRM", "COL+", "COL-",
        !           115:                "COL->", "->COL",
        !           116:                "CON", "COND", "CROSS", "CSWP", "DET", "DIAG->", "->DIAG",
        !           117:                "DOT", "EGV", "EGVL", "GEGV",
        !           118:                "GEGVL", "GET", "GETC", "GETI", "GETR", "GLEGV", "GREGV",
        !           119:                "IDN", "LCHOL", "LEGV", "LQ", "LSQ", "LU", "MAX", "MIN", "PUT",
        !           120:                "PUTC", "PUTI", "PUTR", "QR", "RANK",
        !           121:                "RCI", "RCIJ", "RDM", "REGV",
        !           122:                "RNRM", "ROW+", "ROW-", "ROW->", "->ROW",
        !           123:                "RSD", "RSWP", "SCHUR", "SIZE", "SQ", "SVD", "SVL", "TRN",
        !           124:                "UCHOL",
        !           125:            USAGES_RC,
        !           126:            USAGES_TITRE, "Dealing with tables",
        !           127:                "Manipulation des tables",
        !           128:                "CRTAB", "GET", "PUT", "->TABLE", "TABLE->",
        !           129:            USAGES_RC,
        !           130:            USAGES_TITRE, "Lists", "Manipulation des listes",
        !           131:                "GET", "GETI", "HEAD", "->LIST", "LIST->", "POS", "PUT", "PUTI",
        !           132:                "REPL", "REVLIST", "SIZE", "SORT", "SUB", "TAIL",
        !           133:            USAGES_RC,
        !           134:            USAGES_TITRE, "Strings", "Chaînes de caractères",
        !           135:                "CHR", "CURRENC", "LCASE",
        !           136:                "->STR", "STR->", "NUM", "POS", "RECODE", "REPL",
        !           137:                "SIZE", "SUB", "TOKENIZE", "TRIM", "UCASE",
        !           138:            USAGES_RC,
        !           139:            USAGES_TITRE, "Expressions", "Manipulation des expressions",
        !           140:                "OBGET", "OBSUB", "EXGET", "EXSUB",
        !           141:            USAGES_RC,
        !           142:            USAGES_TITRE, "File handling", "Gestion des fichiers",
        !           143:                "APPEND", "BACKSPACE", "CLOSE",
        !           144:                "CREATE", "DELETE", "FORMAT",
        !           145:                "INQUIRE", "LOCK", "OPEN", "READ", "REWIND", "SEEK",
        !           146:                "SYNC", "TARGET", "UNLOCK", "WFLOCK", "WFSOCK", "WRITE",
        !           147:            USAGES_RC,
        !           148:            USAGES_TITRE, "Graphical output and printing",
        !           149:                "Sorties graphiques et papier",
        !           150:                "*D", "*H", "*S", "*W", "AUTOSCALE", "AXES", "CENTR", "CLLCD",
        !           151:                "CR", "DEPND", "DGTIZ",
        !           152:                "DRAW", "DRAX", "ERASE", "EYEPT", "FUNCTION",
        !           153:                "HISTOGRAM", "INDEP", "KEYLABEL", "KEYTITLE",
        !           154:                "LABEL", "LCD->", "->LCD",
        !           155:                "LINE", "LOGSCALE", "MARK", "NEWPLANE", 
        !           156:                "PAPER", "PARAMETRIC", "PERSIST", "PLOT",
        !           157:                "PLOTTER", "PMAX", "PMIN",
        !           158:                "POLAR", "PPAR", "PR1", "PRINT", "PRLCD", "PRMD", "PRST",
        !           159:                "PRSTC", "PRUSR", "PRVAR", "REDRAW", "RES", "SCATTER",
        !           160:                "SCALE", "SLICE", "SLICESCALE", "TITLE", "WIREFRAME",
        !           161:            USAGES_RC,
        !           162:            USAGES_TITRE, "Libraries", "Bibliothèques",
        !           163:                "EXTERNALS", "REMOVE", "USE",
        !           164:            USAGES_RC,
        !           165:            USAGES_TITRE, "Multitasking", "Gestion des processus",
        !           166:                "CLRFUSE", "CLRMTX", "CLRSMPHR", "CLRSWI", "CONTINUE", "CRMTX",
        !           167:                "CRSMPHR", "CSTOP", "DAEMONIZE",
        !           168:                "DETACH", "FUSE", "ISWI", "MTXLOCK", "MTXSTATUS",
        !           169:                "MTXTRYLOCK", "MTXUNLOCK",
        !           170:                "NRPROC", "PEEK", "POKE",
        !           171:                "RCLSWI", "RECV", "RFUSE",
        !           172:                "RSTOP", "SCHED", "SEND", 
        !           173:                "SMPHRDECR", "SMPHRGETV", "SMPHRINCR", "SMPHRTRYDECR",
        !           174:                "SPAWN", "STOP", "STOSWI",
        !           175:                "SUSPEND", "SWI",
        !           176:                "SWILOCK", "SWIQUEUE", "SWISTATUS", "SWIUNLOCK", "WFACK",
        !           177:                "WFDATA", "WFPOKE", "WFPROC",
        !           178:                "WFSWI", "YIELD",
        !           179:            USAGES_RC,
        !           180:            USAGES_TITRE, "Contexts", "Changement de contextes",
        !           181:                "CLRCNTXT", "DROPCNTXT", "DUPCNTXT", "PSHCNTXT", "PULCNTXT",
        !           182:                "SWAPCNTXT",
        !           183:            USAGES_RC,
        !           184:            USAGES_TITRE, "Misc", "Instructions diverses",
        !           185:                "<<", ">>", "ABORT", "ALARM",
        !           186:                "CONVERT", "COPYRIGHT", "DATE",
        !           187:                "HELP", "ITRACE",
        !           188:                "JDATE", "KILL",
        !           189:                "KIND", "LAST", "LOCALIZATION",
        !           190:                "LOGGER", "MEM", "PSHPRFL", "PULPRFL",
        !           191:                "RDATE",
        !           192:                "RETURN", "SPLASH", "SYSEVAL", "TIME",
        !           193:                "TYPE", "VERIFY", "VERSION", "WAIT", "WARRANTY",
        !           194:                "WORKDIR",
        !           195:            USAGES_RC,
        !           196:            USAGES_TITRE, "Databases", "Bases de données",
        !           197:                "SQLCONNECT", "SQLDISCONNECT", "SQLQUERY",
        !           198:            USAGES_RC,
        !           199:            USAGES_TITRE, "Preprocessing", "Instructions du préprocesseur",
        !           200:                "#date", 
        !           201:                "#define", "#defeval", "#elif", "#else", "#endif", "#error",
        !           202:                "#eval", "#file",
        !           203:                "#if", "#ifdef", "#ifeq", "#ifndef", "#ifneq",
        !           204:                "#include", "#line", "#mode", "#undef", "#warning",
        !           205:        NULL };
        !           206: #endif
        !           207: 
        !           208: // vim: ts=4

CVSweb interface <joel.bertrand@systella.fr>