src/clipsrules/core/exprnpsr.h File Reference

#include "extnfunc.h"
#include "scanner.h"

Include dependency graph for exprnpsr.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  saved_contexts

Defines

#define LOCALE   extern
#define GetSequenceOperatorRecognition()   EnvGetSequenceOperatorRecognition(GetCurrentEnvironment())
#define SetSequenceOperatorRecognition(a)   EnvSetSequenceOperatorRecognition(GetCurrentEnvironment(),a)

Typedefs

typedef struct saved_contexts SAVED_CONTEXTS

Functions

LOCALE struct exprFunction0Parse (void *, char *)
LOCALE struct exprFunction1Parse (void *, char *)
LOCALE struct exprFunction2Parse (void *, char *, char *)
LOCALE void PushRtnBrkContexts (void *)
LOCALE void PopRtnBrkContexts (void *)
LOCALE intBool ReplaceSequenceExpansionOps (void *, struct expr *, struct expr *, void *, void *)
LOCALE struct exprCollectArguments (void *, struct expr *, char *)
LOCALE struct exprArgumentParse (void *, char *, int *)
LOCALE struct exprParseAtomOrExpression (void *, char *, struct token *)
LOCALE EXPRESSIONParseConstantArguments (void *, char *, int *)
LOCALE intBool EnvSetSequenceOperatorRecognition (void *, int)
LOCALE intBool EnvGetSequenceOperatorRecognition (void *)
LOCALE struct exprGroupActions (void *, char *, struct token *, int, char *, int)
LOCALE struct exprRemoveUnneededProgn (void *, struct expr *)
LOCALE int CheckExpressionAgainstRestrictions (void *, struct expr *, char *, char *)


Define Documentation

 
#define GetSequenceOperatorRecognition (  )     EnvGetSequenceOperatorRecognition(GetCurrentEnvironment())

Definition at line 55 of file exprnpsr.h.

#define LOCALE   extern

Definition at line 52 of file exprnpsr.h.

#define SetSequenceOperatorRecognition (  )     EnvSetSequenceOperatorRecognition(GetCurrentEnvironment(),a)

Definition at line 56 of file exprnpsr.h.


Typedef Documentation


Function Documentation

LOCALE struct expr* ArgumentParse ( void *  ,
char *  ,
int *   
) [read]

Definition at line 604 of file exprnpsr.c.

LOCALE int CheckExpressionAgainstRestrictions ( void *  ,
struct expr ,
char *  ,
char *   
)

Definition at line 428 of file exprnpsr.c.

LOCALE struct expr* CollectArguments ( void *  ,
struct expr ,
char *   
) [read]

Definition at line 556 of file exprnpsr.c.

LOCALE intBool EnvGetSequenceOperatorRecognition ( void *   ) 

Definition at line 851 of file exprnpsr.c.

LOCALE intBool EnvSetSequenceOperatorRecognition ( void *  ,
int   
)

Definition at line 836 of file exprnpsr.c.

LOCALE struct expr* Function0Parse ( void *  ,
char *   
) [read]

Definition at line 74 of file exprnpsr.c.

LOCALE struct expr* Function1Parse ( void *  ,
char *   
) [read]

Definition at line 104 of file exprnpsr.c.

LOCALE struct expr* Function2Parse ( void *  ,
char *  ,
char *   
) [read]

Definition at line 136 of file exprnpsr.c.

LOCALE struct expr* GroupActions ( void *  ,
char *  ,
struct token ,
int  ,
char *  ,
int   
) [read]

Definition at line 709 of file exprnpsr.c.

LOCALE struct expr* ParseAtomOrExpression ( void *  ,
char *  ,
struct token  
) [read]

Definition at line 663 of file exprnpsr.c.

LOCALE EXPRESSION* ParseConstantArguments ( void *  ,
char *  ,
int *   
)

Definition at line 861 of file exprnpsr.c.

LOCALE void PopRtnBrkContexts ( void *   ) 

Definition at line 410 of file exprnpsr.c.

LOCALE void PushRtnBrkContexts ( void *   ) 

Definition at line 394 of file exprnpsr.c.

LOCALE struct expr* RemoveUnneededProgn ( void *  ,
struct expr  
) [read]

Definition at line 929 of file exprnpsr.c.

LOCALE intBool ReplaceSequenceExpansionOps ( void *  ,
struct expr ,
struct expr ,
void *  ,
void *   
)

Definition at line 329 of file exprnpsr.c.


Generated on Mon Jan 10 22:33:41 2011 by  doxygen 1.5.6