Exemplo n.º 1
0
        internal void HandleError(JSError errorId, IndexSpan span, LocationResolver resolver, bool forceToError = false)
        {
            var error = new JScriptException(errorId, span, resolver);

            if (forceToError)
            {
                error.IsError = true;
            }
            else
            {
                error.IsError = error.Severity < 2;
            }

            if (!OnCompilerError(error))
            {
            }
        }
Exemplo n.º 2
0
        internal bool OnCompilerError(JScriptException se)
        {
            // format the error code
            OnError(
                new JScriptExceptionEventArgs(
                    se,
                    new ContextError(
                        se.IsError,
                        se.Severity,
                        GetSeverityString(se.Severity),
                        se.ErrorCode,
                        se.HelpLink,
                        se.Line,
                        se.Column,
                        se.EndLine,
                        se.EndColumn,
                        se.Message
                        )
                    )
                );

            //true means carry on with compilation.
            return(se.CanRecover);
        }
Exemplo n.º 3
0
 public JScriptExceptionEventArgs(JScriptException exception, ContextError error)
 {
     Error = error;
     Exception = exception;
 }