1/* 2 This file is part of GNU APL, a free implementation of the 3 ISO/IEC Standard 13751, "Programming Language APL, Extended" 4 5 Copyright (C) 2008-2016 Dr. Jürgen Sauermann 6 7 This program is free software: you can redistribute it and/or modify 8 it under the terms of the GNU General Public License as published by 9 the Free Software Foundation, either version 3 of the License, or 10 (at your option) any later version. 11 12 This program is distributed in the hope that it will be useful, 13 but WITHOUT ANY WARRANTY; without even the implied warranty of 14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 GNU General Public License for more details. 16 17 You should have received a copy of the GNU General Public License 18 along with this program. If not, see <http://www.gnu.org/licenses/>. 19*/ 20 21// system variables 22// class ⎕-name help text 23ro_sv_def(Quad_AI, "AI", "Account Information" ) 24ro_sv_def(Quad_ARG, "ARG", "command line ARGuments" ) 25ro_sv_def(Quad_AV, "AV", "Atomic Vector" ) 26rw_sv_def(Quad_CT, "CT", "Comparison Tolerance" ) 27ro_sv_def(Quad_EM, "EM", "Event Message" ) 28ro_sv_def(Quad_ET, "ET", "Event Type" ) 29rw_sv_def(Quad_FC, "FC", "Format Control" ) 30rw_sv_def(Quad_IO, "IO", "Index Origin" ) 31rw_sv_def(Quad_L, "L", "Left Argument" ) 32ro_sv_def(Quad_LC, "LC", "Line Counters" ) 33rw_sv_def(Quad_LX, "LX", "Latent Expression" ) 34rw_sv_def(Quad_PP, "PP", "Printing Precision" ) 35rw_sv_def(Quad_PR, "PR", "Prompt Replacement" ) 36rw_sv_def(Quad_PS, "PS", "Print Style" ) 37rw_sv_def(Quad_PW, "PW", "Print Width" ) 38rw_sv_def(Quad_R, "R", "Right Argment" ) 39rw_sv_def(Quad_RL, "RL", "Random Link" ) 40ro_sv_def(Quad_SVE, "SVE", "Shared Variable Event" ) 41rw_sv_def(Quad_SYL, "SYL", "SYstem Limits" ) 42ro_sv_def(Quad_TC, "TC", "Terminal Control characters" ) 43ro_sv_def(Quad_TS, "TS", "Time Stamp" ) 44rw_sv_def(Quad_TZ, "TZ", "Time Zone" ) 45ro_sv_def(Quad_UL, "UL", "User Load" ) 46rw_sv_def(Quad_X, "X", "aXis Argument" ) 47ro_sv_def(Quad_WA, "WA", "Workspace Available" ) 48rw_sv_def(LAMBDA, "", "{ ... } result" ) 49rw_sv_def(ALPHA, "", "{ ... } left value argument" ) 50rw_sv_def(OMEGA, "", "{ ... } right value argument" ) 51rw_sv_def(CHI, "", "{ ... } axis argument" ) 52rw_sv_def(ALPHA_U, "", "{ ... } left function arg" ) 53rw_sv_def(OMEGA_U, "", "{ ... } right function arg" ) 54#undef ro_sv_def 55#undef rw_sv_def 56 57// system functions 58#ifdef sf_def 59 sf_def(Quad_AF, "AF", "Atomic Function" ) 60 sf_def(Quad_AT, "AT", "Attributes" ) 61 sf_def(Quad_CR, "CR", "Character Representation" ) 62 sf_def(Quad_DL, "DL", "Delay" ) 63 sf_def(Quad_DLX, "DLX", "D. Knuth's Dancing Links" ) 64 sf_def(Quad_EA, "EA", "Execute Alternate" ) 65 sf_def(Quad_EB, "EB", "Execute Both" ) 66 sf_def(Quad_EC, "EC", "Execute Controlled" ) 67 sf_def(Quad_ENV, "ENV", "ENvironment Variables" ) 68 sf_def(Quad_ES, "ES", "Event Simulate" ) 69 sf_def(Quad_EX, "EX", "EXpunge" ) 70 sf_def(Quad_FFT, "FFT", "Fast Fourier Transform" ) 71 sf_def(Quad_FIO, "FIO", "File I/O, see ⎕FIO ''" ) 72 sf_def(Quad_FX, "FX", "FiX" ) 73 sf_def(Quad_GTK, "GTK", "Gtk GUI" ) 74 sf_def(Quad_INP, "INP", "INPut from script" ) 75 sf_def(Quad_NA, "NA", "Name Association" ) 76 sf_def(Quad_NC, "NC", "Name Class" ) 77 sf_def(Quad_NL, "NL", "Name List" ) 78 sf_def(Quad_PLOT, "PLOT", "Plot a Value" ) 79 sf_def(Quad_RE, "RE", "Regular expression" ) 80 sf_def(Quad_SI, "SI", "State Indicator" ) 81 sf_def(Quad_SQL, "SQL", "SQL functions" ) 82 sf_def(Quad_SVC, "SVC", "Shared Variable Control" ) 83 sf_def(Quad_SVO, "SVO", "Shared Variable Offer" ) 84 sf_def(Quad_SVQ, "SVQ", "Shared Variable Query" ) 85 sf_def(Quad_SVR, "SVR", "Shared Variable Retraction" ) 86 sf_def(Quad_SVS, "SVS", "Shared Variable State" ) 87 sf_def(Quad_STOP, "STOP", "STOP vector" ) 88 sf_def(Quad_TF, "TF", "Transfer Form" ) 89 sf_def(Quad_TRACE, "TRACE", "TRACE vector" ) 90 sf_def(Quad_UCS, "UCS", "Universal Char Set (Unicode)" ) 91# undef sf_def 92#endif 93