00001 /*******************************************************/ 00002 /* "C" Language Integrated Production System */ 00003 /* */ 00004 /* CLIPS Version 6.30 03/04/08 */ 00005 /* */ 00006 /* API 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 /* 6.24: Added filertr.h and tmpltfun.h to include */ 00020 /* list. */ 00021 /* */ 00022 /* 6.30: Added classpsr.h to include list. */ 00023 /* */ 00024 /*************************************************************/ 00025 00026 #ifndef _H_API 00027 #define _H_API 00028 00029 #include "setup.h" 00030 #ifndef _H_argacces 00031 #include "argacces.h" 00032 #endif 00033 #include "constant.h" 00034 #include "memalloc.h" 00035 #include "cstrcpsr.h" 00036 #include "filecom.h" 00037 #include "strngfun.h" 00038 #include "envrnmnt.h" 00039 #include "commline.h" 00040 #ifndef _H_symbol 00041 #include "symbol.h" 00042 #endif 00043 00044 #include "router.h" 00045 #include "filertr.h" 00046 #include "strngrtr.h" 00047 00048 #include "iofun.h" 00049 00050 #include "sysdep.h" 00051 #include "bmathfun.h" 00052 #ifndef _H_expressn 00053 #include "expressn.h" 00054 #endif 00055 #include "exprnpsr.h" 00056 #ifndef _H_evaluatn 00057 #include "evaluatn.h" 00058 #endif 00059 #ifndef _H_constrct 00060 #include "constrct.h" 00061 #endif 00062 #include "utility.h" 00063 #include "watch.h" 00064 #include "modulbsc.h" 00065 00066 #if BLOAD_ONLY || BLOAD || BLOAD_AND_BSAVE 00067 #include "bload.h" 00068 #endif 00069 00070 #if BLOAD_AND_BSAVE 00071 #include "bsave.h" 00072 #endif 00073 00074 #if DEFRULE_CONSTRUCT 00075 #ifndef _H_ruledef 00076 #include "ruledef.h" 00077 #endif 00078 #include "rulebsc.h" 00079 #include "engine.h" 00080 #include "drive.h" 00081 #include "incrrset.h" 00082 #include "rulecom.h" 00083 #include "crstrtgy.h" 00084 #endif 00085 00086 #if DEFFACTS_CONSTRUCT 00087 #include "dffctdef.h" 00088 #include "dffctbsc.h" 00089 #endif 00090 00091 #if DEFTEMPLATE_CONSTRUCT 00092 #include "tmpltdef.h" 00093 #include "tmpltbsc.h" 00094 #include "tmpltfun.h" 00095 #include "factcom.h" 00096 #include "factfun.h" 00097 #ifndef _H_factmngr 00098 #include "factmngr.h" 00099 #endif 00100 #include "facthsh.h" 00101 #endif 00102 00103 #if DEFGLOBAL_CONSTRUCT 00104 #include "globldef.h" 00105 #include "globlbsc.h" 00106 #include "globlcom.h" 00107 #endif 00108 00109 #if DEFFUNCTION_CONSTRUCT 00110 #include "dffnxfun.h" 00111 #endif 00112 00113 #if DEFGENERIC_CONSTRUCT 00114 #include "genrccom.h" 00115 #include "genrcfun.h" 00116 #endif 00117 00118 #if OBJECT_SYSTEM 00119 #include "classcom.h" 00120 #include "classexm.h" 00121 #include "classinf.h" 00122 #include "classini.h" 00123 #include "classpsr.h" 00124 #include "defins.h" 00125 #include "inscom.h" 00126 #include "insfile.h" 00127 #include "insfun.h" 00128 #include "msgcom.h" 00129 #include "msgpass.h" 00130 #include "objrtmch.h" 00131 #endif 00132 00133 00134 #endif 00135 00136 00137
1.5.6