src/clipsrules/core/classpsr.c File Reference

#include "setup.h"
#include "bload.h"
#include "classcom.h"
#include "classfun.h"
#include "clsltpsr.h"
#include "cstrcpsr.h"
#include "envrnmnt.h"
#include "inherpsr.h"
#include "memalloc.h"
#include "modulpsr.h"
#include "modulutl.h"
#include "msgpsr.h"
#include "router.h"
#include "scanner.h"
#include "classpsr.h"

Include dependency graph for classpsr.c:

Go to the source code of this file.

Defines

#define _CLASSPSR_SOURCE_
#define ROLE_RLN   "role"
#define ABSTRACT_RLN   "abstract"
#define CONCRETE_RLN   "concrete"
#define HANDLER_DECL   "message-handler"
#define SLOT_RLN   "slot"
#define SGL_SLOT_RLN   "single-slot"
#define MLT_SLOT_RLN   "multislot"
#define DIRECT   0
#define INHERIT   1

Functions

globle int ParseDefclass (void *theEnv, char *readSource)
globle void * CreateClassScopeMap (void *theEnv, DEFCLASS *theDefclass)


Define Documentation

#define _CLASSPSR_SOURCE_

Definition at line 56 of file classpsr.c.

#define ABSTRACT_RLN   "abstract"

Definition at line 65 of file classpsr.c.

#define CONCRETE_RLN   "concrete"

Definition at line 66 of file classpsr.c.

#define DIRECT   0

Definition at line 74 of file classpsr.c.

#define HANDLER_DECL   "message-handler"

Definition at line 68 of file classpsr.c.

#define INHERIT   1

Definition at line 75 of file classpsr.c.

#define MLT_SLOT_RLN   "multislot"

Definition at line 72 of file classpsr.c.

#define ROLE_RLN   "role"

Definition at line 64 of file classpsr.c.

#define SGL_SLOT_RLN   "single-slot"

Definition at line 71 of file classpsr.c.

#define SLOT_RLN   "slot"

Definition at line 70 of file classpsr.c.


Function Documentation

globle void* CreateClassScopeMap ( void *  theEnv,
DEFCLASS theDefclass 
)

Definition at line 847 of file classpsr.c.

globle int ParseDefclass ( void *  theEnv,
char *  readSource 
)

Definition at line 146 of file classpsr.c.


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