public Token3(TokenKind3 kind, string value, int line, int column) { this.kind = kind; this.value = value; this.line = line; this.column = column; }
protected Token3 CreateToken(TokenKind3 kind) { string tokenData = data.Substring(savePos, pos - savePos); return(new Token3(kind, tokenData, saveLine, saveCol)); }
protected Token3 CreateToken(TokenKind3 kind, string value) { return(new Token3(kind, value, line, column)); }