pascalabcnet/SyntaxVisitors/SyntaxTreeVisitorsErrors.cs

32 lines
793 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using PascalABCCompiler.SyntaxTree;
using PascalABCCompiler.Errors;
namespace SyntaxVisitors
{
public static class StringResources
{
public static string Get(string key)
{
return PascalABCCompiler.StringResources.Get("SYNTAXTREEVISITORSERROR_" + key);
}
public static string Get(string key, params object[] values)
{
return (string.Format(Get(key), values));
}
}
public class SyntaxVisitorError: SyntaxError
{
public SyntaxVisitorError(string resourcestring, SourceContext sc, params object[] values): base(StringResources.Get(resourcestring),"",sc,null)
{
}
}
}