Lines Matching refs:Evaluator
34 Evaluator::Evaluator()
56 Evaluator::~Evaluator() {
63 Var* Evaluator::EvalRHS(Symbol lhs,
126 void Evaluator::EvalAssign(const AssignStmt* stmt) {
195 void Evaluator::MarkVarsReadonly(Value* vars_list) {
207 void Evaluator::EvalRuleSpecificAssign(const vector<Symbol>& targets,
259 void Evaluator::EvalRule(const RuleStmt* stmt) {
348 void Evaluator::EvalCommand(const CommandStmt* stmt) {
365 void Evaluator::EvalIf(const IfStmt* stmt) {
406 void Evaluator::DoInclude(const string& fname) {
423 void Evaluator::EvalInclude(const IncludeStmt* stmt) {
450 void Evaluator::EvalExport(const ExportStmt* stmt) {
490 Var* Evaluator::LookupVarGlobal(Symbol name) {
498 Var* Evaluator::LookupVar(Symbol name) {
507 Var* Evaluator::PeekVar(Symbol name) {
516 Var* Evaluator::LookupVarInCurrentScope(Symbol name) {
523 Var* Evaluator::PeekVarInCurrentScope(Symbol name) {
530 string Evaluator::EvalVar(Symbol name) {
534 string Evaluator::GetShell() {
538 string Evaluator::GetShellFlag() {
543 string Evaluator::GetShellAndFlag() {
550 void Evaluator::Error(const string& msg) {
554 void Evaluator::DumpStackStats() const {
560 SymbolSet Evaluator::used_undefined_vars_;