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);
 }