public TemplateCompiletimeMessage(ErrorType error, string sourceName, IToken templateToken, IToken token, Exception cause, object arg, object arg2)
     : base(error, null, cause, arg, arg2)
 {
     this._templateToken = templateToken;
     this._token = token;
     this._sourceName = sourceName;
 }
 public TemplateMessage(ErrorType error, Template self, Exception cause, IToken where, object arg)
     : this(error, self, cause, where)
 {
     this.arg = arg;
 }
 public TemplateMessage(ErrorType error, Template self, Exception cause)
     : this(error, self)
 {
     this.cause = cause;
 }
 public TemplateMessage(ErrorType error, Template self)
     : this(error)
 {
     this.self = self;
 }
 public TemplateGroupCompiletimeMessage(ErrorType error, string sourceName, IToken token, Exception cause)
     : this(error, sourceName, token, cause, null, null)
 {
 }
 public TemplateGroupCompiletimeMessage(ErrorType error, string srcName, IToken t, Exception cause, object arg)
     : this(error, srcName, t, cause, arg, null)
 {
 }
        private readonly IToken _token; // token inside template

        #endregion Fields

        #region Constructors

        public TemplateCompiletimeMessage(ErrorType error, string sourceName, IToken templateToken, IToken token)
            : this(error, sourceName, templateToken, token, null)
        {
        }
Exemple #8
0
 public virtual void RuntimeError(TemplateFrame frame, ErrorType error, object arg, object arg2, object arg3)
 {
     Listener.RuntimeError(new TemplateRuntimeMessage(error, frame != null ? frame.InstructionPointer : 0, frame, null, arg, arg2, arg3));
 }
 public TemplateRuntimeMessage(ErrorType error, int ip)
     : this(error, ip, null)
 {
 }
Exemple #10
0
 public virtual void GroupSyntaxError(ErrorType error, string sourceName, RecognitionException e, string message)
 {
     IToken token = e.Token;
     Listener.CompiletimeError(new TemplateGroupCompiletimeMessage(error, sourceName, token, e, message));
 }
Exemple #11
0
 public virtual void IOError(Template self, ErrorType error, Exception e, object arg)
 {
     Listener.IOError(new TemplateMessage(error, self, e, arg));
 }
Exemple #12
0
 public virtual void GroupSyntaxError(ErrorType error, string sourceName, IToken token)
 {
     Listener.CompiletimeError(new TemplateGroupCompiletimeMessage(error, sourceName, token));
 }
Exemple #13
0
 public virtual void GroupLexerError(ErrorType error, string srcName, RecognitionException e, string msg)
 {
     Listener.CompiletimeError(new TemplateGroupCompiletimeMessage(error, srcName, e.Token, e, msg));
 }
Exemple #14
0
        public virtual void CompiletimeError(ErrorType error, IToken templateToken, IToken t, object arg, object arg2)
        {
            string srcName = t.InputStream.SourceName;
            if (srcName != null)
                srcName = Path.GetFileName(srcName);

            Listener.CompiletimeError(new TemplateCompiletimeMessage(error, srcName, templateToken, t, null, arg, arg2));
        }
 public TemplateMessage(ErrorType error, Template self, Exception cause, object arg, object arg2, object arg3)
     : this(error, self, cause, arg, arg2)
 {
     this.arg3 = arg3;
 }
 public TemplateRuntimeMessage(ErrorType error, int ip, TemplateFrame frame)
     : this(error, ip, frame, null)
 {
 }
 public TemplateCompiletimeMessage(ErrorType error, string srcName, IToken templateToken, IToken t, Exception cause)
     : this(error, srcName, templateToken, t, cause, null)
 {
 }
 public TemplateRuntimeMessage(ErrorType error, int ip, TemplateFrame frame, Exception e, object arg)
     : this(error, ip, frame, e, arg, null)
 {
 }
 public TemplateCompiletimeMessage(ErrorType error, string sourceName, IToken templateToken, IToken token, Exception cause, object arg)
     : this(error, sourceName, templateToken, token, cause, arg, null)
 {
 }
 public TemplateRuntimeMessage(ErrorType error, int ip, TemplateFrame frame, Exception e, object arg, object arg2, object arg3)
     : base(error, frame.Template, e, arg, arg2, arg3)
 {
     this.ip = ip;
     this._frame = frame;
 }
 public TemplateGroupCompiletimeMessage(ErrorType error, string srcName, IToken t)
     : this(error, srcName, t, null, null, null)
 {
 }
 public TemplateMessage(ErrorType error)
 {
     this.error = error;
 }
 public TemplateGroupCompiletimeMessage(ErrorType error, string srcName, IToken t, Exception cause, object arg, object arg2)
     : base(error, null, cause, arg, arg2)
 {
     this.token = t;
     this.srcName = srcName;
 }
Exemple #24
0
        public virtual void CompiletimeError(ErrorType error, IToken templateToken, IToken t)
        {
            ICharStream input = t.InputStream;
            string srcName = null;
            if (input != null)
            {
                srcName = input.SourceName;
                if (srcName != null)
                    srcName = Path.GetFileName(srcName);
            }

            Listener.CompiletimeError(new TemplateCompiletimeMessage(error, srcName, templateToken, t, null, t.Text));
        }