#include "setup.h"#include <stdio.h>#include <stdlib.h>#include <ctype.h>#include "memalloc.h"#include "constant.h"#include "envrnmnt.h"#include "globlpsr.h"#include "exprnpsr.h"#include "multifld.h"#include "object.h"#include "prcdrpsr.h"#include "router.h"#include "utility.h"#include "prccode.h"

Go to the source code of this file.
Classes | |
| struct | PACKED_PROC_VAR |
Defines | |
| #define | _PRCCODE_SOURCE_ |
Functions | |
| globle void | InstallProcedurePrimitives (void *theEnv) |
| globle EXPRESSION * | ParseProcParameters (void *theEnv, char *readSource, struct token *tkn, EXPRESSION *parameterList, SYMBOL_HN **wildcard, int *min, int *max, int *error, int(*checkfunc)(void *, char *)) |
| globle EXPRESSION * | ParseProcActions (void *theEnv, char *bodytype, char *readSource, struct token *tkn, EXPRESSION *params, SYMBOL_HN *wildcard, int(*altvarfunc)(void *, EXPRESSION *, void *), int(*altbindfunc)(void *, EXPRESSION *, void *), int *lvarcnt, void *userBuffer) |
| globle int | ReplaceProcVars (void *theEnv, char *bodytype, EXPRESSION *actions, EXPRESSION *parameterList, SYMBOL_HN *wildcard, int(*altvarfunc)(void *, EXPRESSION *, void *), void *specdata) |
| globle EXPRESSION * | GenProcWildcardReference (void *theEnv, int theIndex) |
| globle void | PushProcParameters (void *theEnv, EXPRESSION *parameterList, int numberOfParameters, char *pname, char *bodytype, void(*UnboundErrFunc)(void *)) |
| globle void | PopProcParameters (void *theEnv) |
| globle EXPRESSION * | GetProcParamExpressions (void *theEnv) |
| globle void | EvaluateProcActions (void *theEnv, struct defmodule *theModule, EXPRESSION *actions, int lvarcnt, DATA_OBJECT *result, void(*crtproc)(void *)) |
| globle void | PrintProcParamArray (void *theEnv, char *logName) |
| globle void | GrabProcWildargs (void *theEnv, DATA_OBJECT *result, int theIndex) |
| globle void EvaluateProcActions | ( | void * | theEnv, | |
| struct defmodule * | theModule, | |||
| EXPRESSION * | actions, | |||
| int | lvarcnt, | |||
| DATA_OBJECT * | result, | |||
| void(*)(void *) | crtproc | |||
| ) |
| globle EXPRESSION* GenProcWildcardReference | ( | void * | theEnv, | |
| int | theIndex | |||
| ) |
| globle EXPRESSION* GetProcParamExpressions | ( | void * | theEnv | ) |
| globle void GrabProcWildargs | ( | void * | theEnv, | |
| DATA_OBJECT * | result, | |||
| int | theIndex | |||
| ) |
| globle EXPRESSION* ParseProcActions | ( | void * | theEnv, | |
| char * | bodytype, | |||
| char * | readSource, | |||
| struct token * | tkn, | |||
| EXPRESSION * | params, | |||
| SYMBOL_HN * | wildcard, | |||
| int(*)(void *, EXPRESSION *, void *) | altvarfunc, | |||
| int(*)(void *, EXPRESSION *, void *) | altbindfunc, | |||
| int * | lvarcnt, | |||
| void * | userBuffer | |||
| ) |
| globle EXPRESSION* ParseProcParameters | ( | void * | theEnv, | |
| char * | readSource, | |||
| struct token * | tkn, | |||
| EXPRESSION * | parameterList, | |||
| SYMBOL_HN ** | wildcard, | |||
| int * | min, | |||
| int * | max, | |||
| int * | error, | |||
| int(*)(void *, char *) | checkfunc | |||
| ) |
| globle void PrintProcParamArray | ( | void * | theEnv, | |
| char * | logName | |||
| ) |
| globle void PushProcParameters | ( | void * | theEnv, | |
| EXPRESSION * | parameterList, | |||
| int | numberOfParameters, | |||
| char * | pname, | |||
| char * | bodytype, | |||
| void(*)(void *) | UnboundErrFunc | |||
| ) |
| globle int ReplaceProcVars | ( | void * | theEnv, | |
| char * | bodytype, | |||
| EXPRESSION * | actions, | |||
| EXPRESSION * | parameterList, | |||
| SYMBOL_HN * | wildcard, | |||
| int(*)(void *, EXPRESSION *, void *) | altvarfunc, | |||
| void * | specdata | |||
| ) |
1.5.6