Esempio n. 1
0
            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;
                }
            }
Esempio n. 2
0
 void OnCompilerError(object sender, JScriptExceptionEventArgs ex)
 {
     // add it to the list and keep on truckin'
     m_errorList.Add(ex.Exception);
 }
Esempio n. 3
0
        public virtual void OnError(JScriptExceptionEventArgs error) {

        }
Esempio n. 4
0
 private void parser_CompilerError(object sender, JScriptExceptionEventArgs e)
 {
     // Store exception and info if the compiler can recover
     minificationError = e.Exception;
     canRecover        = e.Exception.CanRecover;
 }