throw error(L.l("unknown expr to global"));
throw error(L.l("unknown expr {0} to global", expr));
  private Statement parseGlobal()    throws IOException  {    ArrayList<Statement> statementList = new ArrayList<Statement>();    Location location = getLocation();    while (true) {      Expr expr = parseTopExpr();      if (expr instanceof VarExpr) {	VarExpr var = (VarExpr) expr;	// php/3a6g, php/3a58	var.getVarInfo().setReference();	statementList.add(new GlobalStatement(location, var));      }      else	throw error(L.l("unknown expr to global"));      // statementList.add(new ExprStatement(expr));      int token = parseToken();      if (token != ',') {	_peekToken = token;	return BlockStatement.create(location, statementList);      }    }  }