|
enum | ch_attr {
alphabetic,
package_marker,
illegal,
alphadigit,
alphabetic,
package_marker,
illegal,
alphadigit
} |
|
enum | ch_type {
ch_illegal,
ch_white,
ch_comment,
ch_macro,
ch_constituent,
ch_sglescape,
ch_multiescape,
ch_termmacro,
ch_nontermacro,
ch_illegal,
ch_white,
ch_comment,
ch_macro,
ch_constituent,
ch_sglescape,
ch_multiescape,
ch_termmacro,
ch_nontermacro
} |
|
enum | errorcode {
E_NORMAL,
E_STACKOVER,
E_ALLOCATION,
E_GCSTACKOVER,
E_PSTACKOVER,
E_DUMMY3,
E_DUMMY4,
E_DUMMY5,
E_DUMMY6,
E_DUMMY7,
E_DUMMY8,
E_DUMMY9,
E_DUMMY10,
E_SETCONST,
E_UNBOUND,
E_UNDEF,
E_MISMATCHARG,
E_ILLFUNC,
E_ILLCH,
E_READ,
E_WRITE,
E_LONGSTRING,
E_NOSYMBOL,
E_NOLIST,
E_LAMBDA,
E_PARAMETER,
E_NOCATCHER,
E_NOBLOCK,
E_STREAM,
E_IODIRECTION,
E_NOINT,
E_NOSTRING,
E_OPENFILE,
E_EOF,
E_NONUMBER,
E_CLASSOVER,
E_NOCLASS,
E_NOVECTOR,
E_VECSIZE,
E_DUPOBJVAR,
E_INSTANTIATE,
E_ARRAYINDEX,
E_NOMETHOD,
E_CIRCULAR,
E_SHARPMACRO,
E_ALIST,
E_NOMACRO,
E_NOPACKAGE,
E_PKGNAME,
E_NOOBJ,
E_NOOBJVAR,
E_NOSEQ,
E_STARTEND,
E_NOSUPER,
E_FORMATSTRING,
E_FLOATVECTOR,
E_CHARRANGE,
E_VECINDEX,
E_NOOBJECT,
E_TYPEMISMATCH,
E_DECLARE,
E_DECLFORM,
E_NOVARIABLE,
E_ROTAXIS,
E_MULTIDECL,
E_READLABEL,
E_READFVECTOR,
E_READOBJECT,
E_SOCKET,
E_NOARRAY,
E_ARRAYDIMENSION,
E_KEYPARAM,
E_NOKEYPARAM,
E_NOINTVECTOR,
E_SEQINDEX,
E_BITVECTOR,
E_EXTSYMBOL,
E_SYMBOLCONFLICT,
E_USER,
E_END,
E_NORMAL,
E_STACKOVER,
E_ALLOCATION,
E_DUMMY3,
E_DUMMY4,
E_DUMMY5,
E_DUMMY6,
E_DUMMY7,
E_DUMMY8,
E_DUMMY9,
E_DUMMY10,
E_SETCONST,
E_UNBOUND,
E_UNDEF,
E_MISMATCHARG,
E_ILLFUNC,
E_ILLCH,
E_READ,
E_WRITE,
E_LONGSTRING,
E_NOSYMBOL,
E_NOLIST,
E_LAMBDA,
E_PARAMETER,
E_NOCATCHER,
E_NOBLOCK,
E_STREAM,
E_IODIRECTION,
E_NOINT,
E_NOSTRING,
E_OPENFILE,
E_EOF,
E_NONUMBER,
E_CLASSOVER,
E_NOCLASS,
E_NOVECTOR,
E_VECSIZE,
E_DUPOBJVAR,
E_INSTANTIATE,
E_ARRAYINDEX,
E_NOMETHOD,
E_CIRCULAR,
E_SHARPMACRO,
E_ALIST,
E_NOMACRO,
E_NOPACKAGE,
E_PKGNAME,
E_NOOBJ,
E_NOOBJVAR,
E_NOSEQ,
E_STARTEND,
E_NOSUPER,
E_FORMATSTRING,
E_FLOATVECTOR,
E_CHARRANGE,
E_VECINDEX,
E_NOOBJECT,
E_TYPEMISMATCH,
E_DECLARE,
E_DECLFORM,
E_NOVARIABLE,
E_ROTAXIS,
E_MULTIDECL,
E_READLABEL,
E_READFVECTOR,
E_READOBJECT,
E_SOCKET,
E_NOARRAY,
E_ARRAYDIMENSION,
E_KEYPARAM,
E_NOKEYPARAM,
E_NOINTVECTOR,
E_SEQINDEX,
E_BITVECTOR,
E_EXTSYMBOL,
E_SYMBOLCONFLICT
} |
|
|
void | addcmethod (context *, pointer, pointer(*)(), pointer, pointer, pointer) |
|
pointer | alloc (int, int, int, int) |
|
eusfloat_t | big_to_float (pointer) |
|
struct bindframe * | bindkeyparams (context *, pointer, pointer *, int, struct bindframe *, struct bindframe *) |
|
void | bindspecial (context *, pointer, pointer) |
|
float | bit_to_float () |
|
float | ckfltval () |
|
pointer | cons (context *, pointer, pointer) |
|
pointer | csend (context *,...) |
|
struct bindframe * | declare (context *, pointer, struct bindframe *) |
|
pointer | defconst (context *, char *, pointer, pointer) |
|
pointer | defkeyword (context *, char *) |
|
pointer | deflocal (context *, char *, pointer, pointer) |
|
pointer | defmacro (context *, char *, pointer, pointer(*)()) |
|
pointer | defspecial (context *, char *, pointer, pointer(*)()) |
|
pointer | defun (context *, char *, pointer, pointer(*)(), char *) |
|
pointer | defunpkg (context *, char *, pointer, pointer(*)(), pointer) |
|
pointer | defvar (context *, char *, pointer, pointer) |
|
pointer | eusfloat_to_big (float) |
|
pointer | eval (context *, pointer) |
|
pointer | eval2 (context *, pointer, pointer) |
|
struct bindframe * | fastbind (context *, pointer, pointer, struct bindframe *) |
|
pointer | fcall () |
|
pointer | findpkg () |
|
pointer | findsymbol (unsigned char *, int, pointer, int *) |
|
float | fltval () |
|
pointer | funcode (context *, pointer, pointer, int) |
|
pointer | funlambda (context *, pointer, pointer, pointer, pointer *, struct bindframe *, int) |
|
pointer | getfunc (context *, pointer) |
|
pointer | Getstring () |
|
pointer | getval (context *, pointer) |
|
eusinteger_t | hide_ptr (pointer p) |
|
pointer | intern (context *, char *, int, pointer) |
|
eusinteger_t | intval (pointer p) |
|
pointer | makebig1 (long) |
|
pointer | makebuffer (int) |
|
pointer | makeclass (context *, pointer, pointer, pointer, pointer, pointer, int, pointer) |
|
pointer | makeclosure (pointer, pointer, pointer(*)(), pointer, pointer *, pointer *) |
|
pointer | makecode (pointer, pointer(*)(), pointer) |
|
pointer | makeflt () |
|
pointer | makeint (eusinteger_t v) |
|
pointer | makematrix (context *, int, int) |
|
pointer | makemodule (context *, int) |
|
pointer | makeobject (pointer) |
|
pointer | makepkg (context *, pointer, pointer, pointer) |
|
pointer | makestring (char *, int) |
|
pointer | makesymbol (context *, char *, int, pointer) |
|
pointer | makethreadport (context *) |
|
pointer | makevector (pointer, int) |
|
pointer | memq () |
|
pointer | mkfilestream (context *, pointer, pointer, int, pointer) |
|
pointer | mkiostream (context *, pointer, pointer) |
|
pointer | mkstream (context *, pointer, pointer) |
|
pointer * | ovafptr (pointer, pointer) |
|
pointer | prinx (context *, pointer, pointer) |
|
pointer | progn (context *, pointer) |
|
pointer | rawcons (context *, pointer, pointer) |
|
pointer | reader (context *, pointer, pointer) |
|
pointer | setval (context *, pointer, pointer) |
|
pointer | stacknlist (context *, int) |
|
pointer | ufuncall (context *, pointer, pointer, pointer, struct bindframe *, int) |
|
void | unbindspecial (context *, struct specialbindframe *) |
|
struct bindframe * | vbind (context *, pointer, pointer, struct bindframe *, struct bindframe *) |
|
pointer | xcadr (pointer) |
|
pointer | xcar (pointer) |
|
pointer | xcdr (pointer) |
|