src/clipsrules/core/prcdrpsr.c File Reference

#include <stdio.h>
#include "setup.h"
#include "argacces.h"
#include "constrnt.h"
#include "cstrnchk.h"
#include "cstrnops.h"
#include "cstrnutl.h"
#include "envrnmnt.h"
#include "exprnpsr.h"
#include "memalloc.h"
#include "modulutl.h"
#include "multifld.h"
#include "router.h"
#include "scanner.h"
#include "utility.h"
#include "prcdrpsr.h"
#include "globldef.h"
#include "globlpsr.h"

Include dependency graph for prcdrpsr.c:

Go to the source code of this file.

Classes

struct  procedureParserData

Defines

#define _PRCDRPSR_SOURCE_
#define _STDIO_INCLUDED_
#define PRCDRPSR_DATA   12
#define ProcedureParserData(theEnv)   ((struct procedureParserData *) GetEnvironmentData(theEnv,PRCDRPSR_DATA))

Functions

globle void ProceduralFunctionParsers (void *theEnv)
globle struct BindInfoGetParsedBindNames (void *theEnv)
globle void SetParsedBindNames (void *theEnv, struct BindInfo *newValue)
globle void ClearParsedBindNames (void *theEnv)
globle intBool ParsedBindNamesEmpty (void *theEnv)
globle int SearchParsedBindNames (void *theEnv, SYMBOL_HN *name_sought)
globle struct constraintRecordFindBindConstraints (void *theEnv, SYMBOL_HN *nameSought)
globle int CountParsedBindNames (void *theEnv)
globle void RemoveParsedBindName (void *theEnv, struct symbolHashNode *bname)


Define Documentation

#define _PRCDRPSR_SOURCE_

Definition at line 27 of file prcdrpsr.c.

#define _STDIO_INCLUDED_

Definition at line 30 of file prcdrpsr.c.

#define PRCDRPSR_DATA   12

Definition at line 56 of file prcdrpsr.c.

#define ProcedureParserData ( theEnv   )     ((struct procedureParserData *) GetEnvironmentData(theEnv,PRCDRPSR_DATA))

Definition at line 63 of file prcdrpsr.c.


Function Documentation

globle void ClearParsedBindNames ( void *  theEnv  ) 

Definition at line 144 of file prcdrpsr.c.

globle int CountParsedBindNames ( void *  theEnv  ) 

Definition at line 941 of file prcdrpsr.c.

globle struct constraintRecord* FindBindConstraints ( void *  theEnv,
SYMBOL_HN nameSought 
) [read]

Definition at line 919 of file prcdrpsr.c.

globle struct BindInfo* GetParsedBindNames ( void *  theEnv  )  [read]

Definition at line 125 of file prcdrpsr.c.

globle intBool ParsedBindNamesEmpty ( void *  theEnv  ) 

Definition at line 161 of file prcdrpsr.c.

globle void ProceduralFunctionParsers ( void *  theEnv  ) 

Definition at line 88 of file prcdrpsr.c.

globle void RemoveParsedBindName ( void *  theEnv,
struct symbolHashNode bname 
)

Definition at line 1018 of file prcdrpsr.c.

globle int SearchParsedBindNames ( void *  theEnv,
SYMBOL_HN name_sought 
)

Definition at line 897 of file prcdrpsr.c.

globle void SetParsedBindNames ( void *  theEnv,
struct BindInfo newValue 
)

Definition at line 134 of file prcdrpsr.c.


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