File:  [local] / rpl / src / usages.h
Revision 1.87: download - view: text, annotated - select for diffs - revision graph
Fri Jan 10 11:15:52 2020 UTC (4 years, 3 months ago) by bertrand
Branches: MAIN
CVS tags: rpl-4_1_32, HEAD
Modification du copyright.

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

CVSweb interface <joel.bertrand@systella.fr>