src/clipsrules/core/objrtgen.c File Reference

#include "setup.h"
#include <stdio.h>
#include "classfun.h"
#include "envrnmnt.h"
#include "objrtfnx.h"
#include "objrtgen.h"

Include dependency graph for objrtgen.c:

Go to the source code of this file.

Defines

#define _OBJRTGEN_SOURCE_

Functions

globle void ReplaceGetJNObjectValue (void *theEnv, EXPRESSION *theItem, struct lhsParseNode *theNode, int side)
globle EXPRESSIONGenGetJNObjectValue (void *theEnv, struct lhsParseNode *theNode, int side)
globle EXPRESSIONObjectJNVariableComparison (void *theEnv, struct lhsParseNode *selfNode, struct lhsParseNode *referringNode, int isNand)
globle EXPRESSIONGenObjectPNConstantCompare (void *theEnv, struct lhsParseNode *theNode)
globle void ReplaceGetPNObjectValue (void *theEnv, EXPRESSION *theItem, struct lhsParseNode *theNode)
globle EXPRESSIONGenGetPNObjectValue (void *theEnv, struct lhsParseNode *theNode)
globle EXPRESSIONObjectPNVariableComparison (void *theEnv, struct lhsParseNode *selfNode, struct lhsParseNode *referringNode)
globle void GenObjectLengthTest (void *theEnv, struct lhsParseNode *theNode)
globle void GenObjectZeroLengthTest (void *theEnv, struct lhsParseNode *theNode)


Define Documentation

#define _OBJRTGEN_SOURCE_

Definition at line 46 of file objrtgen.c.


Function Documentation

globle EXPRESSION* GenGetJNObjectValue ( void *  theEnv,
struct lhsParseNode theNode,
int  side 
)

Definition at line 78 of file objrtgen.c.

globle EXPRESSION* GenGetPNObjectValue ( void *  theEnv,
struct lhsParseNode theNode 
)

Definition at line 170 of file objrtgen.c.

globle void GenObjectLengthTest ( void *  theEnv,
struct lhsParseNode theNode 
)

Definition at line 200 of file objrtgen.c.

globle EXPRESSION* GenObjectPNConstantCompare ( void *  theEnv,
struct lhsParseNode theNode 
)

Definition at line 103 of file objrtgen.c.

globle void GenObjectZeroLengthTest ( void *  theEnv,
struct lhsParseNode theNode 
)

Definition at line 246 of file objrtgen.c.

globle EXPRESSION* ObjectJNVariableComparison ( void *  theEnv,
struct lhsParseNode selfNode,
struct lhsParseNode referringNode,
int  isNand 
)

Definition at line 90 of file objrtgen.c.

globle EXPRESSION* ObjectPNVariableComparison ( void *  theEnv,
struct lhsParseNode selfNode,
struct lhsParseNode referringNode 
)

Definition at line 181 of file objrtgen.c.

globle void ReplaceGetJNObjectValue ( void *  theEnv,
EXPRESSION theItem,
struct lhsParseNode theNode,
int  side 
)

Definition at line 69 of file objrtgen.c.

globle void ReplaceGetPNObjectValue ( void *  theEnv,
EXPRESSION theItem,
struct lhsParseNode theNode 
)

Definition at line 162 of file objrtgen.c.


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