Classes | |
struct | AstSymbols |
Public Member Functions | |
virtual void | show (const SymbolTable &symbols, std::ostream &str) const |
virtual void | bindVars (EvalState &es, const std::shared_ptr< const StaticEnv > &env) |
virtual void | eval (EvalState &state, Env &env, Value &v) |
virtual Value * | maybeThunk (EvalState &state, Env &env) |
virtual void | setName (Symbol name) |
virtual void | setDocComment (DocComment docComment) |
virtual PosIdx | getPos () const |
virtual void | resetCursedOr () |
virtual void | warnIfCursedOr (const SymbolTable &symbols, const PosTable &positions) |
Static Public Attributes | |
static unsigned long | nrExprs = 0 |