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>