/// <summary> /// /// </summary> private void ErrorRecord(LexErrorType lexErrorType, int lineNum, int columnNum) { currentErrorString += curChar; ErrorBase.ErrorManager.AddLexError(new LexError(lexErrorType, lineNum+1, columnNum+1, currentErrorString)); currentErrorString = ""; }
/// <summary> /// /// </summary> private void ErrorRecord(LexErrorType lexErrorType, int lineNum, int columnNum) { currentErrorString += curChar; ErrorBase.ErrorManager.AddLexError(new LexError(lexErrorType, lineNum + 1, columnNum + 1, currentErrorString)); currentErrorString = ""; }
public LexError(LexErrorType lexErrorType, int lineNum, int columnNum, string errorInfo) : base(lineNum, columnNum) { ErrorInfo = errorInfo; LexErrorType = lexErrorType; }
public LexError(LexErrorType lexErrorType, int lineNum, int columnNum,string errorInfo) : base(lineNum, columnNum) { ErrorInfo = errorInfo; LexErrorType = lexErrorType; }