00001 /*******************************************************/ 00002 /* "C" Language Integrated Production System */ 00003 /* */ 00004 /* CLIPS Version 6.20 01/31/02 */ 00005 /* */ 00006 /* FACT BUILD HEADER FILE */ 00007 /*******************************************************/ 00008 00009 /*************************************************************/ 00010 /* Purpose: */ 00011 /* */ 00012 /* Principal Programmer(s): */ 00013 /* Gary D. Riley */ 00014 /* */ 00015 /* Contributing Programmer(s): */ 00016 /* */ 00017 /* Revision History: */ 00018 /* */ 00019 /*************************************************************/ 00020 00021 #ifndef _H_factlhs 00022 00023 #define _H_factlhs 00024 00025 #ifndef _H_symbol 00026 #include "symbol.h" 00027 #endif 00028 #ifndef _H_scanner 00029 #include "scanner.h" 00030 #endif 00031 00032 #ifdef LOCALE 00033 #undef LOCALE 00034 #endif 00035 00036 #ifdef _FACTLHS_SOURCE_ 00037 #define LOCALE 00038 #else 00039 #define LOCALE extern 00040 #endif 00041 00042 LOCALE int FactPatternParserFind(SYMBOL_HN *); 00043 LOCALE struct lhsParseNode *FactPatternParse(void *,char *,struct token *); 00044 LOCALE struct lhsParseNode *SequenceRestrictionParse(void *,char *,struct token *); 00045 LOCALE struct lhsParseNode *CreateInitialFactPattern(void *); 00046 00047 #endif
1.5.6