|
Classes |
| struct | patternEntityRecord |
| struct | patternEntity |
| struct | patternParser |
| struct | reservedSymbol |
| struct | patternData |
Defines |
| #define | MAXIMUM_NUMBER_OF_PATTERNS 128 |
| #define | MAX_POSITIONS 8 |
| #define | PATTERN_DATA 19 |
| #define | PatternData(theEnv) ((struct patternData *) GetEnvironmentData(theEnv,PATTERN_DATA)) |
| #define | LOCALE extern |
Typedefs |
| typedef struct patternEntityRecord | PTRN_ENTITY_RECORD |
typedef struct
patternEntityRecord * | PTRN_ENTITY_RECORD_PTR |
| typedef struct patternEntity | PATTERN_ENTITY |
| typedef struct patternEntity * | PATTERN_ENTITY_PTR |
Functions |
| LOCALE void | InitializePatterns (void *) |
| LOCALE int | AddPatternParser (void *, struct patternParser *) |
| LOCALE struct patternParser * | FindPatternParser (void *, char *) |
| LOCALE void | DetachPattern (void *, int, struct patternNodeHeader *) |
| LOCALE void | GetNextPatternEntity (void *, struct patternParser **, struct patternEntity **) |
| LOCALE struct patternParser * | GetPatternParser (void *, int) |
| LOCALE struct lhsParseNode * | RestrictionParse (void *, char *, struct token *, int, struct symbolHashNode *, short, struct constraintRecord *, short) |
| LOCALE int | PostPatternAnalysis (void *, struct lhsParseNode *) |
| LOCALE void | PatternNodeHeaderToCode (void *, FILE *, struct patternNodeHeader *, int, int) |
| LOCALE void | AddReservedPatternSymbol (void *, char *, char *) |
| LOCALE intBool | ReservedPatternSymbol (void *, char *, char *) |
| LOCALE void | ReservedPatternSymbolErrorMsg (void *, char *, char *) |
| LOCALE void | AddHashedPatternNode (void *, void *, void *, unsigned short, void *) |
| LOCALE intBool | RemoveHashedPatternNode (void *, void *, void *, unsigned short, void *) |
| LOCALE void * | FindHashedPatternNode (void *, void *, unsigned short, void *) |