/* * Exceptions thrown by the interpreter */ char exAlt[] = "alt send/recv on same chan"; char exBusy[] = "channel busy"; char exModule[] = "module not loaded"; char exCompile[] = "compile failed"; char exCrange[] = "constant range "; char exCctovflw[] = "constant table overflow"; char exCphase[] = "compiler phase error"; char exType[] = "type not constructed correctly"; char exZdiv[] = "zero divide"; char exHeap[] = "heap full"; char exItype[] = "inconsistant type"; char exMathia[] = "invalid math argument"; char exBounds[] = "array bounds error"; char exNegsize[] = "negative array size"; char exNomem[] = "no memory"; char exSpawn[] = "spawn a builtin module"; char exOp[] = "illegal dis instruction"; char exTcheck[] = "type check"; char exInval[] = "invalid argument"; char exNilref[] = "dereference of nil"; char exRange[] = "value out of range";