@scalenc/tmt-format
Version:
Library for handling TRUMPF TMT file format.
19 lines (18 loc) • 470 B
TypeScript
import { Domain, Header } from '../model';
export declare class Reader {
private rawSections;
private parser;
constructor(source: string, rawSections?: string[]);
header?: Header;
domains?: Domain[];
read(): Reader;
readHeader(): Reader;
readGeneric(): Reader;
readDomain(): Reader;
private readValues;
private skipOptional;
private readExpected;
private tryGetTokenAsValue;
private isToken;
private assert;
}