UNPKG

@scalenc/nc-format

Version:

Library for handling TRUMPF NC file format.

24 lines (23 loc) 770 B
import { VariableType } from '../models/Statements/Declaration'; import { Statement } from '../models/Statements/Statement'; import { Parser } from './Parser'; import { Token } from './Token'; export declare class DeclarationReader { private parser; private expressionReader; constructor(parser: Parser); readDeclaration(): Statement; private readStringLength; private readVariables; private readVariable; private readFieldLengths; private readInitExpression; toVariableType(): VariableType; readDoubleNumber(): number; isFieldBeginToken(token: Token | undefined): boolean; private isFieldEndToken; private isUnitToken; private isLowerLimitToken; private isUpperLimitToken; private isSeparatorToken; }