src/clipsrules/core/prccode.h File Reference
#include "expressn.h"
#include "evaluatn.h"
#include "moduldef.h"
Go to the source code of this file.
|
Classes |
| struct | ProcParamStack |
| struct | proceduralPrimitiveData |
Defines |
| #define | PROCEDURAL_PRIMITIVE_DATA 37 |
| #define | ProceduralPrimitiveData(theEnv) ((struct proceduralPrimitiveData *) GetEnvironmentData(theEnv,PROCEDURAL_PRIMITIVE_DATA)) |
| #define | LOCALE extern |
Typedefs |
| typedef struct ProcParamStack | PROC_PARAM_STACK |
Functions |
| LOCALE void | InstallProcedurePrimitives (void *) |
| LOCALE EXPRESSION * | ParseProcActions (void *, char *, char *, struct token *, EXPRESSION *, SYMBOL_HN *, int(*)(void *, EXPRESSION *, void *), int(*)(void *, EXPRESSION *, void *), int *, void *) |
| LOCALE intBool | ReplaceProcVars (void *, char *, EXPRESSION *, EXPRESSION *, SYMBOL_HN *, int(*)(void *, EXPRESSION *, void *), void *) |
| LOCALE void | PushProcParameters (void *, EXPRESSION *, int, char *, char *, void(*)(void *)) |
| LOCALE void | PopProcParameters (void *) |
| LOCALE void | EvaluateProcActions (void *, struct defmodule *, EXPRESSION *, int, DATA_OBJECT *, void(*)(void *)) |
| LOCALE void | PrintProcParamArray (void *, char *) |
| LOCALE void | GrabProcWildargs (void *, DATA_OBJECT *, int) |
Define Documentation
| #define PROCEDURAL_PRIMITIVE_DATA 37 |
| #define ProceduralPrimitiveData |
( |
theEnv |
|
) |
((struct proceduralPrimitiveData *) GetEnvironmentData(theEnv,PROCEDURAL_PRIMITIVE_DATA)) |
Typedef Documentation
Function Documentation
| LOCALE void GrabProcWildargs |
( |
void * |
, |
|
|
DATA_OBJECT * |
, |
|
|
int |
| |
|
) |
| | |
| LOCALE void InstallProcedurePrimitives |
( |
void * |
|
) |
|
| LOCALE EXPRESSION* ParseProcActions |
( |
void * |
, |
|
|
char * |
, |
|
|
char * |
, |
|
|
struct token * |
, |
|
|
EXPRESSION * |
, |
|
|
SYMBOL_HN * |
, |
|
|
int(*)(void *, EXPRESSION *, void *) |
, |
|
|
int(*)(void *, EXPRESSION *, void *) |
, |
|
|
int * |
, |
|
|
void * |
| |
|
) |
| | |
| LOCALE void PopProcParameters |
( |
void * |
|
) |
|
| LOCALE void PrintProcParamArray |
( |
void * |
, |
|
|
char * |
| |
|
) |
| | |
| LOCALE void PushProcParameters |
( |
void * |
, |
|
|
EXPRESSION * |
, |
|
|
int |
, |
|
|
char * |
, |
|
|
char * |
, |
|
|
void(*)(void *) |
| |
|
) |
| | |