void GlobalStatement::eval(VariableEnvironment &env) const { if (env.isGotoing()) return; ENTER_STMT; for (std::vector<NamePtr>::const_iterator it = m_vars.begin(); it != m_vars.end(); ++it) { String n = (*it)->get(env); env.flagGlobal(n, (*it)->hash()); } }
void init(VariableEnvironment &env) const { for (int i = 0; i < s_num-1; i++) { env.flagGlobal(s_names[i]); } initGlobals(env); }