示例#1
0
 /// <inheritdoc/>
 public override void ReportError(
     EvaluationErrors errors,
     ModuleLiteral environment,
     LineInfo location,
     Expression expression,
     Context context)
 {
     errors.ReportInvalidPathAtom(environment, ErrorContext, Message, location);
 }
示例#2
0
 /// <inheritdoc/>
 public override void ReportError(
     EvaluationErrors errors,
     ModuleLiteral environment,
     LineInfo location,
     Expression expression,
     Context context)
 {
     errors.ReportStringIndexOufOfRange(environment, Index, Target, location);
 }
示例#3
0
 /// <inheritdoc/>
 public override void ReportError(
     EvaluationErrors errors,
     ModuleLiteral environment,
     LineInfo location,
     Expression expression,
     Context context)
 {
     errors.ReportArgumentIndexOutOfBound(environment, Index, NumberOfArguments, location);
 }
示例#4
0
 /// <summary>
 /// Logs error via <paramref name="errors"/>.
 /// </summary>
 public abstract void ReportError(
     EvaluationErrors errors,
     ModuleLiteral environment,
     LineInfo location,
     Expression expression,
     Context context);
示例#5
0
 public override void ReportError(EvaluationErrors errors, ModuleLiteral environment, LineInfo location, Expression expression, Context context)
 {
     throw new NotSupportedException("ConversionException doesn't support ReportError.");
 }