1. upgrade bukkit chat 2. fix config update error Signed-off-by: MiaoWoo <admin@yumc.pw>
26 lines
452 B
TypeScript
26 lines
452 B
TypeScript
export type TTokenType = string
|
|
|
|
export class Token {
|
|
constructor(
|
|
protected type: string,
|
|
protected text: string,
|
|
protected startColumn: number,
|
|
protected startLine: number
|
|
) {}
|
|
|
|
getType() {
|
|
return this.type
|
|
}
|
|
getText() {
|
|
return this.text
|
|
}
|
|
getPosition() {
|
|
return {
|
|
startColumn: this.startColumn,
|
|
startLineNumber: this.startLine,
|
|
endColumn: this.startColumn + this.text.length,
|
|
endLineNumber: this.startLine,
|
|
}
|
|
}
|
|
}
|