⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 prccode.h

📁 NASA 开发使用的一个专家系统
💻 H
字号:
   /*******************************************************/   /*      "C" Language Integrated Production System      */   /*                                                     */   /*               CLIPS Version 6.05  04/09/97          */   /*                                                     */   /*                                                     */   /*******************************************************//*************************************************************//* Purpose:                                                  *//*                                                           *//* Principal Programmer(s):                                  *//*      Brian L. Donnell                                     *//*                                                           *//* Contributing Programmer(s):                               *//*                                                           *//* Revision History:                                         *//*                                                           *//*************************************************************/#ifndef _H_prccode#define _H_prccode#ifndef _H_expressn#include "expressn.h"#endif#ifndef _H_evaluatn#include "evaluatn.h"#endif#ifndef _H_moduldef#include "moduldef.h"#endif#ifndef _H_scanner#include "scanner.h"#endif#ifndef _H_symbol#include "symbol.h"#endif#ifdef LOCALE#undef LOCALE#endif#ifdef _PRCCODE_SOURCE_#define LOCALE#else#define LOCALE extern#endif#if ANSI_COMPILERLOCALE VOID InstallProcedurePrimitives(VOID);#if (! BLOAD_ONLY) && (! RUN_TIME)#if DEFFUNCTION_CONSTRUCT || OBJECT_SYSTEMLOCALE EXPRESSION *ParseProcParameters(char *,struct token *,EXPRESSION *,                                       SYMBOL_HN **,int *,int *,int *,int (*)(char *));#endifLOCALE EXPRESSION *ParseProcActions(char *,char *,struct token *,EXPRESSION *,SYMBOL_HN *,                                    int (*)(EXPRESSION *,VOID *),int (*)(EXPRESSION *,VOID *),                                    int *,VOID *);LOCALE BOOLEAN ReplaceProcVars(char *,EXPRESSION *,EXPRESSION *,SYMBOL_HN *,                                     int (*)(EXPRESSION *,VOID *),VOID *);#if DEFGENERIC_CONSTRUCTLOCALE EXPRESSION *GenProcWildcardReference(int);#endif#endifLOCALE VOID PushProcParameters(EXPRESSION *,int,char *,char *,VOID (*)(VOID_ARG));LOCALE VOID PopProcParameters(void);#if DEFGENERIC_CONSTRUCTLOCALE EXPRESSION *GetProcParamExpressions(void);#endifLOCALE VOID EvaluateProcActions(struct defmodule *,EXPRESSION *,int,                                DATA_OBJECT *,VOID (*)(VOID_ARG));LOCALE VOID PrintProcParamArray(char *);LOCALE VOID GrabProcWildargs(DATA_OBJECT *,int);#elseLOCALE VOID InstallProcedurePrimitives();#if (! BLOAD_ONLY) && (! RUN_TIME)#if DEFFUNCTION_CONSTRUCT || OBJECT_SYSTEMLOCALE EXPRESSION *ParseProcParameters();#endifLOCALE EXPRESSION *ParseProcActions();LOCALE BOOLEAN ReplaceProcVars();#if DEFGENERIC_CONSTRUCTLOCALE EXPRESSION *GenProcWildcardReference();#endif#endifLOCALE VOID PushProcParameters();LOCALE VOID PopProcParameters();#if DEFGENERIC_CONSTRUCTLOCALE EXPRESSION *GetProcParamExpressions();#endifLOCALE VOID EvaluateProcActions();LOCALE VOID PrintProcParamArray();LOCALE VOID GrabProcWildargs();#endif#ifndef _GENRCFUN_SOURCE_extern VOID * NoParamValue;extern DATA_OBJECT *ProcParamArray;extern int ProcParamArraySize;extern EXPRESSION *CurrentProcActions;#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -