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) { }
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) { }
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)); }
public virtual void IOError(Template self, ErrorType error, Exception e, object arg) { Listener.IOError(new TemplateMessage(error, self, e, arg)); }
public virtual void GroupSyntaxError(ErrorType error, string sourceName, IToken token) { Listener.CompiletimeError(new TemplateGroupCompiletimeMessage(error, sourceName, token)); }
public virtual void GroupLexerError(ErrorType error, string srcName, RecognitionException e, string msg) { Listener.CompiletimeError(new TemplateGroupCompiletimeMessage(error, srcName, e.Token, e, msg)); }
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; }
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)); }