UNPKG

@scalenc/nc-format

Version:

Library for handling TRUMPF NC file format.

22 lines (21 loc) 754 B
import { Block } from '../models/Block'; import { Statement } from '../models/Statements/Statement'; import { Parser } from './Parser'; import { StatementReader } from './StatementReader'; import { Token } from './Token'; export declare class BlockReader { private parser; statementReader: StatementReader; statement?: Statement; constructor(parser: Parser); tryRead(): Block | undefined; tryReadBlockNumber(): number | undefined; readAllLabels(): string[]; tryReadLabel(): string | undefined; readAllStatements(): Statement[] | undefined; tryReadComment(): string | undefined; skipLineEnd(): void; isEndOfFile(): boolean; isEndOfLine(): boolean; isLabelToken(token: Token | undefined): boolean; }