public override void OnError(JScriptExceptionEventArgs e) { switch (e.Exception.ErrorCode) { case JSError.NoCatch: case JSError.UnclosedFunction: case JSError.NoCommentEnd: case JSError.NoEndDebugDirective: case JSError.NoEndIfDirective: case JSError.NoLabel: case JSError.NoLeftCurly: case JSError.NoMemberIdentifier: case JSError.NoRightBracket: case JSError.NoRightParenthesis: case JSError.NoRightParenthesisOrComma: case JSError.NoRightCurly: case JSError.NoEqual: case JSError.NoCommaOrTypeDefinitionError: case JSError.NoComma: case JSError.ErrorEndOfFile: Unterminated = true; break; default: if (e.Exception.Span.Start == Text.Length) { // EOF error Unterminated = true; } break; } }
void OnCompilerError(object sender, JScriptExceptionEventArgs ex) { // add it to the list and keep on truckin' m_errorList.Add(ex.Exception); }
public virtual void OnError(JScriptExceptionEventArgs error) { }
private void parser_CompilerError(object sender, JScriptExceptionEventArgs e) { // Store exception and info if the compiler can recover minificationError = e.Exception; canRecover = e.Exception.CanRecover; }