2BSD/doc/px/fig2.1.raw

ABORT	2.2	Halt execution immediately for debugging
HALT	2.2	Produce control flow backtrace
BEG w,w,"	2.2,1.8	Write second part of block mark, enter block
END	2.2,1.8	End block execution
CALL l,a	2.2,1.8	Procedure or function call
NODUMP w	2.2	\s-2BEG\s0 main program, suppress pm dump
PUSH s	2.2,1.9	Clear space (for function result)
POP s	2.2,1.9	Pop (arguments) off stack
TRA a	2.2	Transfer of control (local goto)
LINO s	2.2	Set line number, count statements
GOTO l,a	2.2,1.8	Non-local goto statement
IF a	2.3	Conditional transfer
REL* r	2.3	Relational test yielding Boolean result
AND	2.4	Boolean and
OR	2.4	Boolean or
NOT	2.4	Boolean not
RV* l,a	2.5	Rvalue (load) operators
CON* v	2.5	Load constant operators
AS*	2.5	Assignment operators
OFF s	2.5	Offset address (i.e. for field reference)
INX* s,w,w	2.6	Subscripting (indexing) operator
NIL	2.6	Assert non-nil pointer
LV l,w	2.6	Address of operator
IND*	2.6	Indirection operators
ADD*	2.7	Addition
SUB*	2.7	Subtraction
MUL*	2.7	Multiplication
SQR*	2.7	Squaring
DIV*	2.7	Division
MOD*	2.7	Modulus
ABS*	2.7	Absolute value
NEG*	2.7	Negation
DVD*	2.7	Floating division
RANG* v	2.8	Subrange checking
CASEOP*	2.9	Case statements
FOR* a	2.12	For statements
PXPBUF w	2.10	Initialize \fIpxp\fP count buffer
TRACNT w,a	2.10	Count a procedure entry
COUNT s	2.10	Count a statement count point
CTTOT s,w,w	2.11	Construct set
CARD s	2.11	Cardinality of set
STOI	2.12	Convert short to long integer
STOD	2.12	Convert short integer to real
ITOD	2.12	Convert integer to real
ITOS	2.12	Convert integer to short integer
GET	3.6	File procedure get
PUT	3.6	File procedure put
MESSAGE l	3.6	Write to terminal, built-in procedure
FNIL	3.6	Check file initialized, not eof, synced
BUFF	3.6	Specify buffering for file output
EOF	3.6	Boolean built-in function
EOLN	3.6	Boolean built-in function
RESET s,w	3.6	Built-in procedure
REWRITE s,w	3.6	Built-in procedure
REMOVE s	3.6	Remove a file
UNIT*	3.6	Set active file
READ*	3.6	Built-in procedure
WRITE* l	3.5	Built-in procedure
PAGE	3.6	Built-in procedure
WROCT* l	3.6	Octal write
WRHEX* l	3.6	Hexadecimal write
DEFNAME s	3.6	Attach file name for prgram statement files
LLIMIT	2.13	Built-in procedure
ARGC	2.13	Built-in function
ARGV	2.13	Built-in procedure
SCLCK	2.13	Built-in function sysclock
CLCK	2.13	Built-in function clock
DATE	2.13	Built-in procedure
TIME	2.13	Built-in procedure
SEED	2.13	Built-in function
RANDOM	2.13	Built-in function
DISPOSE	2.13	Built-in procedure
NEW s	2.13	Built-in procedure
EXPO	2.13	Built-in function yielding exponent of real
ATAN	2.13	Built-in function
EXP	2.13	Built-in function
LN	2.13	Built-in function
SIN	2.13	Built-in function
SQRT	2.13	Built-in function
CHR*	2.13	Built-in function
ODD*	2.13	Built-in function
PRED*	2.13	Built-in function
STLIM	2.13	Built-in procedure for changing statement limit
SUCC*	2.13	Built-in function
ROUND	2.13	Built-in function
TRUNC	2.13	Built-in function
UNDEF	2.13	Built-in function
SDUP	2.2	Duplicate top stack word
WRITELN	3.6	Write a new line character
ASRT	2.12	Assert true to continue
IN s,w,w	2.11	Set membership
INCT	2.11	Membership in a constructed set