Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 1x 1x 1x 1x 1x 1x 1x 435208x 435208x 435208x 1x 1x 1914988x 1914988x 1x 1x 89611x 89611x 1x 1x 116655x 116655x 1x 1x 45119x 45119x 1x 1x 13577x 13577x 1x | import {Position} from "../../../position"; export abstract class Token { private readonly start: Position; private readonly str: string; public constructor(start: Position, str: string) { this.start = start; this.str = str; } public getStr(): string { return this.str; } public getRow(): number { return this.start.getRow(); } public getCol(): number { return this.start.getCol(); } public getStart(): Position { return this.start; } public getEnd(): Position { return new Position(this.start.getRow(), this.start.getCol() + this.str.length); } } |