#include "setup.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include "constant.h"#include "envrnmnt.h"#include "router.h"#include "strngrtr.h"#include "scanner.h"#include "memalloc.h"#include "argacces.h"#include "prntutil.h"#include "cstrnchk.h"#include "extnfunc.h"#include "exprnpsr.h"#include "modulutl.h"#include "prcdrfun.h"#include "network.h"#include "genrccom.h"#include "dffnxfun.h"

Go to the source code of this file.
Defines | |
| #define | _EXPRNPSR_SOURCE_ |
| #define | _STDIO_INCLUDED_ |
Functions | |
| globle struct expr * | Function0Parse (void *theEnv, char *logicalName) |
| globle struct expr * | Function1Parse (void *theEnv, char *logicalName) |
| globle struct expr * | Function2Parse (void *theEnv, char *logicalName, char *name) |
| globle intBool | ReplaceSequenceExpansionOps (void *theEnv, EXPRESSION *actions, EXPRESSION *fcallexp, void *expcall, void *expmult) |
| globle void | PushRtnBrkContexts (void *theEnv) |
| globle void | PopRtnBrkContexts (void *theEnv) |
| globle int | CheckExpressionAgainstRestrictions (void *theEnv, struct expr *theExpression, char *restrictions, char *functionName) |
| globle struct expr * | CollectArguments (void *theEnv, struct expr *top, char *logicalName) |
| globle struct expr * | ArgumentParse (void *theEnv, char *logicalName, int *errorFlag) |
| globle struct expr * | ParseAtomOrExpression (void *theEnv, char *logicalName, struct token *useToken) |
| globle struct expr * | GroupActions (void *theEnv, char *logicalName, struct token *theToken, int readFirstToken, char *endWord, int functionNameParsed) |
| globle intBool | EnvSetSequenceOperatorRecognition (void *theEnv, int value) |
| globle intBool | EnvGetSequenceOperatorRecognition (void *theEnv) |
| globle EXPRESSION * | ParseConstantArguments (void *theEnv, char *argstr, int *error) |
| globle struct expr * | RemoveUnneededProgn (void *theEnv, struct expr *theExpression) |
| #define _EXPRNPSR_SOURCE_ |
Definition at line 32 of file exprnpsr.c.
| #define _STDIO_INCLUDED_ |
Definition at line 37 of file exprnpsr.c.
| globle struct expr* ArgumentParse | ( | void * | theEnv, | |
| char * | logicalName, | |||
| int * | errorFlag | |||
| ) | [read] |
Definition at line 604 of file exprnpsr.c.
| globle int CheckExpressionAgainstRestrictions | ( | void * | theEnv, | |
| struct expr * | theExpression, | |||
| char * | restrictions, | |||
| char * | functionName | |||
| ) |
Definition at line 428 of file exprnpsr.c.
| globle struct expr* CollectArguments | ( | void * | theEnv, | |
| struct expr * | top, | |||
| char * | logicalName | |||
| ) | [read] |
Definition at line 556 of file exprnpsr.c.
| globle intBool EnvGetSequenceOperatorRecognition | ( | void * | theEnv | ) |
Definition at line 851 of file exprnpsr.c.
| globle intBool EnvSetSequenceOperatorRecognition | ( | void * | theEnv, | |
| int | value | |||
| ) |
Definition at line 836 of file exprnpsr.c.
| globle struct expr* Function0Parse | ( | void * | theEnv, | |
| char * | logicalName | |||
| ) | [read] |
Definition at line 74 of file exprnpsr.c.
| globle struct expr* Function1Parse | ( | void * | theEnv, | |
| char * | logicalName | |||
| ) | [read] |
Definition at line 104 of file exprnpsr.c.
| globle struct expr* Function2Parse | ( | void * | theEnv, | |
| char * | logicalName, | |||
| char * | name | |||
| ) | [read] |
Definition at line 136 of file exprnpsr.c.
| globle struct expr* GroupActions | ( | void * | theEnv, | |
| char * | logicalName, | |||
| struct token * | theToken, | |||
| int | readFirstToken, | |||
| char * | endWord, | |||
| int | functionNameParsed | |||
| ) | [read] |
Definition at line 709 of file exprnpsr.c.
| globle struct expr* ParseAtomOrExpression | ( | void * | theEnv, | |
| char * | logicalName, | |||
| struct token * | useToken | |||
| ) | [read] |
Definition at line 663 of file exprnpsr.c.
| globle EXPRESSION* ParseConstantArguments | ( | void * | theEnv, | |
| char * | argstr, | |||
| int * | error | |||
| ) |
Definition at line 861 of file exprnpsr.c.
| globle void PopRtnBrkContexts | ( | void * | theEnv | ) |
Definition at line 410 of file exprnpsr.c.
| globle void PushRtnBrkContexts | ( | void * | theEnv | ) |
Definition at line 394 of file exprnpsr.c.
Definition at line 929 of file exprnpsr.c.
| globle intBool ReplaceSequenceExpansionOps | ( | void * | theEnv, | |
| EXPRESSION * | actions, | |||
| EXPRESSION * | fcallexp, | |||
| void * | expcall, | |||
| void * | expmult | |||
| ) |
Definition at line 329 of file exprnpsr.c.
1.5.6