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

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 EXPRESSION * | GenGetJNObjectValue (void *theEnv, struct lhsParseNode *theNode, int side) |
| globle EXPRESSION * | ObjectJNVariableComparison (void *theEnv, struct lhsParseNode *selfNode, struct lhsParseNode *referringNode, int isNand) |
| globle EXPRESSION * | GenObjectPNConstantCompare (void *theEnv, struct lhsParseNode *theNode) |
| globle void | ReplaceGetPNObjectValue (void *theEnv, EXPRESSION *theItem, struct lhsParseNode *theNode) |
| globle EXPRESSION * | GenGetPNObjectValue (void *theEnv, struct lhsParseNode *theNode) |
| globle EXPRESSION * | ObjectPNVariableComparison (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 _OBJRTGEN_SOURCE_ |
Definition at line 46 of file objrtgen.c.
| 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.
1.5.6