perm filename ABBREV[DOC,AIL] blob
sn#050630 filedate 1973-06-28 generic text, type T, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
RECORD PAGE DESCRIPTION
00001 00001
00002 00002 The following lines contain my (JRL) guesses as to the
00005 ENDMK
⊗;
The following lines contain my (JRL) guesses as to the
meanings of the mnemonics for terminals and nonterminals
as found in the file HEL.
TERMINALS
IVB - simple arithmetic variable identifier
ISV - simple string variable identifier
IAR - array identifier
ILB - label identifier
ICN - arithmetic constant
IIT - item identifier
IST - simple set or list variable identifier
ITV - simple itemvar variable identifier
IPR - procedure identifier
STC - string constant
I - untyped identifier
NON-TERMINALS
PDEC - procedure declaration
BLAT - program begin
S - statement
SICL -?
LHS - left hand of assignment statement
FCALL - function procedure call
PCALL - proper procedure call
SE - set or list expression
ST - set term
BE - boolean expression
SF - set factor
STID - string with left substring bracket
LDAT - left use(assignment) of DATUM
TR - associative context (FOREACH STATEMENT)
BP - boolean primary
SP - set primary
P - primary
SIP - set constructor ({})
IP - item primary
SIFC - statement if-then clause
EIFC - expression if-then clause
DS - derived set
AE - associative(set or item) expression
PDNO - forward or external procedure declaration
ARDEC - array declaration
E - expression
ARID - array identifier
EN - ?
CASEX - case expr. of
T - term
DPL - ?
ASSDO - foreach ... do
WHILC - while ... do
ELHS - assignment within expression
BT - boolean term
FORCA - for ... do
DOL - until ... do
CRAP - ?
OPC - PDP-10 opcode