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); }
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); }