src/clipsrules/core/inspsr.c File Reference

#include "setup.h"
#include <stdio.h>
#include <string.h>
#include "classcom.h"
#include "classfun.h"
#include "classinf.h"
#include "constant.h"
#include "envrnmnt.h"
#include "evaluatn.h"
#include "exprnpsr.h"
#include "extnfunc.h"
#include "moduldef.h"
#include "prntutil.h"
#include "router.h"
#include "inspsr.h"

Include dependency graph for inspsr.c:

Go to the source code of this file.

Defines

#define _INSPSR_SOURCE_
#define MAKE_TYPE   0
#define INITIALIZE_TYPE   1
#define MODIFY_TYPE   2
#define DUPLICATE_TYPE   3
#define CLASS_RLN   "of"
#define DUPLICATE_NAME_REF   "to"

Functions

globle EXPRESSIONParseInitializeInstance (void *theEnv, EXPRESSION *top, char *readSource)
globle EXPRESSIONParseSlotOverrides (void *theEnv, char *readSource, int *error)
globle EXPRESSIONParseSimpleInstance (void *theEnv, EXPRESSION *top, char *readSource)


Define Documentation

#define _INSPSR_SOURCE_

Definition at line 56 of file inspsr.c.

#define CLASS_RLN   "of"

Definition at line 69 of file inspsr.c.

#define DUPLICATE_NAME_REF   "to"

Definition at line 70 of file inspsr.c.

#define DUPLICATE_TYPE   3

Definition at line 67 of file inspsr.c.

#define INITIALIZE_TYPE   1

Definition at line 65 of file inspsr.c.

#define MAKE_TYPE   0

Definition at line 64 of file inspsr.c.

#define MODIFY_TYPE   2

Definition at line 66 of file inspsr.c.


Function Documentation

globle EXPRESSION* ParseInitializeInstance ( void *  theEnv,
EXPRESSION top,
char *  readSource 
)

Definition at line 163 of file inspsr.c.

globle EXPRESSION* ParseSimpleInstance ( void *  theEnv,
EXPRESSION top,
char *  readSource 
)

Definition at line 410 of file inspsr.c.

globle EXPRESSION* ParseSlotOverrides ( void *  theEnv,
char *  readSource,
int *  error 
)

Definition at line 330 of file inspsr.c.


Generated on Mon Jan 10 22:33:41 2011 by  doxygen 1.5.6