Functions | Variables
specials.c File Reference
#include "eus.h"
Include dependency graph for specials.c:

Go to the source code of this file.

Functions

pointer ALLPACKAGES (context *ctx, int n, argv)
 
pointer AND (context *ctx, pointer arg)
 
pointer APPLY (context *ctx, int n, argv)
 
pointer BLOCK (context *ctx, pointer arg)
 
pointer CATCH (context *ctx, pointer arg)
 
pointer COND (context *ctx, pointer arg)
 
struct bindframedeclare ()
 
pointer DECLARE (pointer arg)
 
pointer DEFMACRO (context *ctx, pointer arg)
 
pointer DEFUN (context *ctx, pointer arg)
 
pointer EVAL (context *ctx, int n, argv)
 
pointer EVALDEBUG (context *ctx, int n, argv)
 
pointer EVALHOOK (context *ctx, int n, pointer *argv)
 
pointer EVALWHEN (context *ctx, pointer arg)
 
pointer EXPORT (context *ctx, int n, argv)
 
pointer FINDPACKAGE (context *ctx, int n, pointer *argv)
 
pointer FINDSYMBOL (context *ctx, int n, argv)
 
pointer FLET (context *ctx, pointer arg)
 
pointer FUNCALL (context *ctx, int n, argv)
 
pointer FUNCTION_CLOSURE (context *ctx, pointer arg)
 
pointer gensym (context *ctx)
 
pointer GENSYM (context *ctx, int n, argv)
 
pointer GETPROP (context *ctx, int n, argv)
 
pointer GO (context *ctx, pointer arg)
 
pointer IF (context *ctx, pointer arg)
 
pointer INTERN (context *ctx, int n, argv)
 
pointer LABELS (context *ctx, pointer arg)
 
pointer MACEXPAND2 (context *ctx, int n, argv)
 
pointer MAKEPACKAGE (context *ctx, int n, pointer *argv)
 
pointer MAKUNBOUND (context *ctx, int n, pointer *argv)
 
pointer MAPC (context *ctx, int n, pointer *argv)
 
pointer MAPCAN (context *ctx, int n, pointer *argv)
 
pointer MAPCAR (context *ctx, int n, pointer *argv)
 
pointer OR (context *ctx, pointer arg)
 
pointer PARLET (context *ctx, pointer args)
 
pointer PROCLAIM (context *ctx, int n, argv)
 
pointer PROG1 (context *ctx, int n, pointer *argv)
 
pointer PROGN (context *ctx, pointer arg)
 
pointer putprop (context *ctx, pointer sym, pointer val, pointer attr)
 
pointer PUTPROP (context *ctx, int n, argv)
 
pointer quote (context *ctx, pointer arg)
 
pointer RESET (context *ctx, int n, pointer *argv)
 
pointer RETFROM (context *ctx, pointer arg)
 
pointer RETURN (context *ctx, int n, argv)
 
pointer SEQLET (context *ctx, pointer args)
 
void set_special (context *ctx, pointer var, pointer val)
 
pointer SETFUNC (context *ctx, int n, pointer *argv)
 
pointer SETQ (context *ctx, pointer arg)
 
pointer SETSPECIAL (context *ctx, int n, pointer *argv)
 
void specials (context *ctx, pointer mod)
 
eusinteger_t sxhash (pointer x)
 
pointer SXHASH (context *ctx, int n, argv)
 
pointer SYMBNDVALUE (context *ctx, int n, argv)
 
pointer SYMFUNC (context *ctx, int n, pointer *argv)
 
pointer SYMVALUE (context *ctx, int n, argv)
 
pointer TAGBODY (context *ctx, pointer arg)
 
pointer THE (context *ctx, pointer arg)
 
void throw (context *ctx, pointer tag, pointer result)
 
pointer THROW (context *ctx, pointer arg)
 
pointer UNWINDPROTECT (context *ctx, pointer arg)
 
pointer WHEN (context *ctx, int n, pointer *argv)
 
pointer WHILE (context *ctx, pointer arg)
 

Variables

static pointer genhead
 
static int genindex
 
pointer K_FUNCTION_DOCUMENTATION
 
pointer LAMBDA
 
pointer LAMCLOSURE
 
pointer MACRO
 
static pointer QEVAL
 
static pointer QIF
 
static pointer QPROGN
 
static pointer QRETFROM
 
static char * rcsid ="@(#)$Id$"
 
static int tempindex =0
 

Function Documentation

pointer ALLPACKAGES ( context ctx,
int  n,
argv   
)

Definition at line 896 of file specials.c.

pointer AND ( context ctx,
pointer  arg 
)

Definition at line 826 of file specials.c.

pointer APPLY ( context ctx,
int  n,
argv   
)

Definition at line 80 of file specials.c.

pointer BLOCK ( context ctx,
pointer  arg 
)

Definition at line 647 of file specials.c.

pointer CATCH ( context ctx,
pointer  arg 
)

Definition at line 507 of file specials.c.

pointer COND ( context ctx,
pointer  arg 
)

Definition at line 390 of file specials.c.

struct bindframe* declare ( )
pointer DECLARE ( pointer  arg)

Definition at line 889 of file specials.c.

pointer DEFMACRO ( context ctx,
pointer  arg 
)

Definition at line 1097 of file specials.c.

pointer DEFUN ( context ctx,
pointer  arg 
)

Definition at line 1080 of file specials.c.

pointer EVAL ( context ctx,
int  n,
argv   
)

Definition at line 43 of file specials.c.

pointer EVALDEBUG ( context ctx,
int  n,
argv   
)

Definition at line 1266 of file specials.c.

pointer EVALHOOK ( context ctx,
int  n,
pointer argv 
)

Definition at line 619 of file specials.c.

pointer EVALWHEN ( context ctx,
pointer  arg 
)

Definition at line 787 of file specials.c.

pointer EXPORT ( context ctx,
int  n,
argv   
)

Definition at line 1209 of file specials.c.

pointer FINDPACKAGE ( context ctx,
int  n,
pointer argv 
)

Definition at line 906 of file specials.c.

pointer FINDSYMBOL ( context ctx,
int  n,
argv   
)

Definition at line 1110 of file specials.c.

pointer FLET ( context ctx,
pointer  arg 
)

Definition at line 562 of file specials.c.

pointer FUNCALL ( context ctx,
int  n,
argv   
)

Definition at line 112 of file specials.c.

pointer FUNCTION_CLOSURE ( context ctx,
pointer  arg 
)

Definition at line 132 of file specials.c.

pointer gensym ( context ctx)

Definition at line 1157 of file specials.c.

pointer GENSYM ( context ctx,
int  n,
argv   
)

Definition at line 1163 of file specials.c.

pointer GETPROP ( context ctx,
int  n,
argv   
)

Definition at line 1188 of file specials.c.

pointer GO ( context ctx,
pointer  arg 
)

Definition at line 770 of file specials.c.

pointer IF ( context ctx,
pointer  arg 
)

Definition at line 329 of file specials.c.

pointer INTERN ( context ctx,
int  n,
argv   
)

Definition at line 1136 of file specials.c.

pointer LABELS ( context ctx,
pointer  arg 
)

Definition at line 580 of file specials.c.

pointer MACEXPAND2 ( context ctx,
int  n,
argv   
)

Definition at line 154 of file specials.c.

pointer MAKEPACKAGE ( context ctx,
int  n,
pointer argv 
)

Definition at line 918 of file specials.c.

pointer MAKUNBOUND ( context ctx,
int  n,
pointer argv 
)

Definition at line 1042 of file specials.c.

pointer MAPC ( context ctx,
int  n,
pointer argv 
)

Definition at line 203 of file specials.c.

pointer MAPCAN ( context ctx,
int  n,
pointer argv 
)

Definition at line 267 of file specials.c.

pointer MAPCAR ( context ctx,
int  n,
pointer argv 
)

Definition at line 232 of file specials.c.

pointer OR ( context ctx,
pointer  arg 
)

Definition at line 839 of file specials.c.

pointer PARLET ( context ctx,
pointer  args 
)

Definition at line 408 of file specials.c.

pointer PROCLAIM ( context ctx,
int  n,
argv   
)

Definition at line 852 of file specials.c.

pointer PROG1 ( context ctx,
int  n,
pointer argv 
)

Definition at line 68 of file specials.c.

pointer PROGN ( context ctx,
pointer  arg 
)

Definition at line 59 of file specials.c.

pointer putprop ( context ctx,
pointer  sym,
pointer  val,
pointer  attr 
)

Definition at line 1235 of file specials.c.

pointer PUTPROP ( context ctx,
int  n,
argv   
)

Definition at line 1248 of file specials.c.

pointer quote ( context ctx,
pointer  arg 
)

Definition at line 33 of file specials.c.

pointer RESET ( context ctx,
int  n,
pointer argv 
)

Definition at line 603 of file specials.c.

pointer RETFROM ( context ctx,
pointer  arg 
)

Definition at line 670 of file specials.c.

pointer RETURN ( context ctx,
int  n,
argv   
)

Definition at line 693 of file specials.c.

pointer SEQLET ( context ctx,
pointer  args 
)

Definition at line 463 of file specials.c.

void set_special ( context ctx,
pointer  var,
pointer  val 
)

Definition at line 1054 of file specials.c.

pointer SETFUNC ( context ctx,
int  n,
pointer argv 
)

Definition at line 1019 of file specials.c.

pointer SETQ ( context ctx,
pointer  arg 
)

Definition at line 305 of file specials.c.

pointer SETSPECIAL ( context ctx,
int  n,
pointer argv 
)

Definition at line 1066 of file specials.c.

void specials ( context ctx,
pointer  mod 
)

Definition at line 1284 of file specials.c.

eusinteger_t sxhash ( pointer  x)

Definition at line 938 of file specials.c.

pointer SXHASH ( context ctx,
int  n,
argv   
)

Definition at line 966 of file specials.c.

pointer SYMBNDVALUE ( context ctx,
int  n,
argv   
)

Definition at line 1008 of file specials.c.

pointer SYMFUNC ( context ctx,
int  n,
pointer argv 
)

Definition at line 1031 of file specials.c.

pointer SYMVALUE ( context ctx,
int  n,
argv   
)

Definition at line 989 of file specials.c.

pointer TAGBODY ( context ctx,
pointer  arg 
)

Definition at line 736 of file specials.c.

pointer THE ( context ctx,
pointer  arg 
)

Definition at line 800 of file specials.c.

void throw ( context ctx,
pointer  tag,
pointer  result 
)

Definition at line 533 of file specials.c.

pointer THROW ( context ctx,
pointer  arg 
)

Definition at line 544 of file specials.c.

pointer UNWINDPROTECT ( context ctx,
pointer  arg 
)

Definition at line 705 of file specials.c.

pointer WHEN ( context ctx,
int  n,
pointer argv 
)

Definition at line 345 of file specials.c.

pointer WHILE ( context ctx,
pointer  arg 
)

Definition at line 365 of file specials.c.

Variable Documentation

pointer genhead
static

Definition at line 25 of file specials.c.

int genindex
static

Definition at line 26 of file specials.c.

pointer K_FUNCTION_DOCUMENTATION

Definition at line 175 of file eus.c.

pointer LAMBDA

Definition at line 170 of file eus.c.

pointer LAMCLOSURE

Definition at line 170 of file eus.c.

pointer MACRO

Definition at line 170 of file eus.c.

pointer QEVAL
static

Definition at line 27 of file specials.c.

pointer QIF
static

Definition at line 27 of file specials.c.

pointer QPROGN
static

Definition at line 27 of file specials.c.

pointer QRETFROM
static

Definition at line 27 of file specials.c.

char* rcsid ="@(#)$Id$"
static

Definition at line 13 of file specials.c.

int tempindex =0
static

Definition at line 26 of file specials.c.



euslisp
Author(s): Toshihiro Matsui
autogenerated on Fri Feb 21 2020 03:20:54