Expression.cc
Go to the documentation of this file.
248evalliteral(stackmember * /* stack */, int * /* depth */, int /* whereAmI */, stackmember * /* candidate */)
256evalexpr(stackmember * /* stack */, int * /* depth */, int /* whereAmI */, stackmember * /* candidate */)
667evalendexpr(stackmember * /* stack */, int * /* depth */, int /* whereAmI */, stackmember * /* candidate */)
static std::ostream & operator<<(std::ostream &os, const stackmember &s)
Definition: Expression.cc:891
static stackmember getsymbol(const char *s, char const **endptr)
Definition: Expression.cc:683
int evaluate(stackmember *stack, int *depth, int whereAmI, stackmember *candidate)
Definition: Expression.cc:37
static void stackpush(stackmember *stack, stackmember &item, int *depth)
Definition: Expression.cc:102
static int addmember(stackmember *stack, int *stackdepth, stackmember *candidate)
Definition: Expression.cc:967
static void printLiteral(std::ostream &os, const stackmember &s)
Definition: Expression.cc:865
Esi::ErrorDetail Error(const char *msg)
prepare an Esi::ErrorDetail for throw on ESI parser internal errors
Definition: Esi.h:31
Definition: Expression.cc:65
union _stackmember::Value value
Definition: Expression.cc:67