#include "setup.h"#include <stdio.h>#include "analysis.h"#include "cstrnchk.h"#include "cstrnops.h"#include "cstrnutl.h"#include "envrnmnt.h"#include "extnfunc.h"#include "prcdrpsr.h"#include "reorder.h"#include "router.h"#include "rulepsr.h"#include "rulecstr.h"

Go to the source code of this file.
Defines | |
| #define | _RULECSTR_SOURCE_ |
| #define | _STDIO_INCLUDED_ |
Functions | |
| globle intBool | ProcessConnectedConstraints (void *theEnv, struct lhsParseNode *theNode, struct lhsParseNode *multifieldHeader, struct lhsParseNode *patternHead) |
| globle void | ConstraintReferenceErrorMessage (void *theEnv, struct symbolHashNode *theVariable, struct lhsParseNode *theExpression, int whichArgument, int whichCE, struct symbolHashNode *slotName, int theField) |
| globle struct lhsParseNode * | GetExpressionVarConstraints (void *theEnv, struct lhsParseNode *theExpression) |
| globle struct lhsParseNode * | DeriveVariableConstraints (void *theEnv, struct lhsParseNode *theNode) |
| globle intBool | CheckRHSForConstraintErrors (void *theEnv, struct expr *expressionList, struct lhsParseNode *theLHS) |
| #define _RULECSTR_SOURCE_ |
Definition at line 24 of file rulecstr.c.
| #define _STDIO_INCLUDED_ |
Definition at line 31 of file rulecstr.c.
| globle intBool CheckRHSForConstraintErrors | ( | void * | theEnv, | |
| struct expr * | expressionList, | |||
| struct lhsParseNode * | theLHS | |||
| ) |
Definition at line 702 of file rulecstr.c.
| globle void ConstraintReferenceErrorMessage | ( | void * | theEnv, | |
| struct symbolHashNode * | theVariable, | |||
| struct lhsParseNode * | theExpression, | |||
| int | whichArgument, | |||
| int | whichCE, | |||
| struct symbolHashNode * | slotName, | |||
| int | theField | |||
| ) |
Definition at line 405 of file rulecstr.c.
| globle struct lhsParseNode* DeriveVariableConstraints | ( | void * | theEnv, | |
| struct lhsParseNode * | theNode | |||
| ) | [read] |
Definition at line 656 of file rulecstr.c.
| globle struct lhsParseNode* GetExpressionVarConstraints | ( | void * | theEnv, | |
| struct lhsParseNode * | theExpression | |||
| ) | [read] |
Definition at line 620 of file rulecstr.c.
| globle intBool ProcessConnectedConstraints | ( | void * | theEnv, | |
| struct lhsParseNode * | theNode, | |||
| struct lhsParseNode * | multifieldHeader, | |||
| struct lhsParseNode * | patternHead | |||
| ) |
Definition at line 267 of file rulecstr.c.
1.5.6