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