Example #1
0
 public void LogSyntaxError(string errorMessage, int lineNumber, int columnNumber)
 {
     ProgramError Error = new ProgramError();
     Error.Type = ErrorType.Syntax;
     Error.Message = errorMessage;
     Error.LineNumber = lineNumber;
     Error.ColumnNumber = columnNumber;
     Errors.Add(Error);
 }
Example #2
0
        public void LogSemanticError(string errorMessage, int lineNumber, int columnNumber)
        {
            ProgramError Error = new ProgramError();

            Error.Type         = ErrorType.Semantic;
            Error.Message      = errorMessage;
            Error.LineNumber   = lineNumber;
            Error.ColumnNumber = columnNumber;
            Errors.Add(Error);
        }