Lines Matching refs:state
57 typedef Value* (*Function)(const char* name, State* state,
71 Value* EvaluateValue(State* state, Expr* expr);
78 char* Evaluate(State* state, Expr* expr);
81 Value* Literal(const char* name, State* state, int argc, Expr* argv[]);
86 Value* ConcatFn(const char* name, State* state, int argc, Expr* argv[]);
87 Value* LogicalAndFn(const char* name, State* state, int argc, Expr* argv[]);
88 Value* LogicalOrFn(const char* name, State* state, int argc, Expr* argv[]);
89 Value* LogicalNotFn(const char* name, State* state, int argc, Expr* argv[]);
90 Value* SubstringFn(const char* name, State* state, int argc, Expr* argv[]);
91 Value* EqualityFn(const char* name, State* state, int argc, Expr* argv[]);
92 Value* InequalityFn(const char* name, State* state, int argc, Expr* argv[]);
93 Value* SequenceFn(const char* name, State* state, int argc, Expr* argv[]);
100 Value* IfElseFn(const char* name, State* state, int argc, Expr* argv[]);
101 Value* AssertFn(const char* name, State* state, int argc, Expr* argv[]);
102 Value* AbortFn(const char* name, State* state, int argc, Expr* argv[]);
138 int ReadArgs(State* state, Expr* argv[], int count, ...);
143 int ReadValueArgs(State* state, Expr* argv[], int count, ...);
149 char** ReadVarArgs(State* state, int argc, Expr* argv[]);
155 Value** ReadValueVarArgs(State* state, int argc, Expr* argv[]);
159 Value* ErrorAbort(State* state, const char* format, ...) __attribute__((format(printf, 2, 3)));