00001 /*******************************************************/ 00002 /* "C" Language Integrated Production System */ 00003 /* */ 00004 /* CLIPS Version 6.24 06/05/06 */ 00005 /* */ 00006 /* ANALYSIS HEADER FILE */ 00007 /*******************************************************/ 00008 00009 /*************************************************************/ 00010 /* Purpose: Analyzes LHS patterns to check for semantic */ 00011 /* errors and to determine variable comparisons and other */ 00012 /* tests which must be performed either in the pattern or */ 00013 /* join networks. */ 00014 /* */ 00015 /* Principal Programmer(s): */ 00016 /* Gary D. Riley */ 00017 /* */ 00018 /* Contributing Programmer(s): */ 00019 /* */ 00020 /* Revision History: */ 00021 /* */ 00022 /* 6.24: Renamed BOOLEAN macro type to intBool. */ 00023 /* */ 00024 /*************************************************************/ 00025 00026 #ifndef _H_analysis 00027 00028 #define _H_analysis 00029 00030 #ifndef _H_expressn 00031 #include "expressn.h" 00032 #endif 00033 #ifndef _H_reorder 00034 #include "reorder.h" 00035 #endif 00036 00037 #ifdef LOCALE 00038 #undef LOCALE 00039 #endif 00040 #ifdef _ANALYSIS_SOURCE_ 00041 #define LOCALE 00042 #else 00043 #define LOCALE extern 00044 #endif 00045 00046 LOCALE intBool VariableAnalysis(void *,struct lhsParseNode *); 00047 00048 #endif 00049
1.5.6