-- errordefs.jam
-- Copyright (C) 1985 by Xerox Corporation.  All rights reserved.
-- Doug Wyatt, March 26, 1985 11:19:10 am PST

(/opstk){(stack contains:)=
/pstk}.cvx .def

(.stkundflw)
{(**Stack Underflow -- attempt to retrieve argument from empty stack.)=
/opstk .stop}.cvx .def

(.undefname)
{(**Undefined name: ).print =
/opstk .stop}.cvx .def

(.undefkey){(**Undefined key -- attempt to retrieve an unknown dictionary entry.)=
/opstk .stop}.cvx .def

(.badname)
{(**Bad File Name -- the given file name is unknown or illegal.)=
/opstk .stop}.cvx .def

(.typechk)
{(**Type Error -- bad arguments on stack --)=
/opstk .stop}.cvx .def

(.rangechk)
{(**Range Error -- some operation is attempting to index out of bounds.)=
/opstk .stop}.cvx .def

(.syntaxerr)
{(**Syntax Error -- input ended in the middle of a string or array.)=
/opstk .stop}.cvx .def

(.overflow)
{(**Numeric Overflow -- numeric overflow has occurred in scanning a number.)=
/opstk .stop}.cvx .def

(.stkovrflw)
{(**Stack Overflow -- Too many entries have been pushed onto the operand stack.)=
 (The operand and execution stacks have been packaged into arrays, then cleared.)=
 (stack contains:)=
 (	<former contents of execution stack>)=
 (	<former contents of operand stack>)=
.stop}.cvx .def

(.dictovrflw)
{(**Dictionary Stack Overflow)=
/opstk .stop}.cvx .def