internal override bool Resolve(Environment env) { try { SemanticAnalyser.AddLabel(name, this); } catch (ArgumentException) { throw new Exception("error JS1025: Label redefined"); } if (stm != null) { stm.Resolve(env); } SemanticAnalyser.RemoveLabel(name); return(true); }