UNPKG

@scalenc/nc-format

Version:

Library for handling TRUMPF NC file format.

17 lines (16 loc) 595 B
import { BinaryOperation } from './BinaryOperation'; import { Bracket } from './Bracket'; import { Function } from './Function'; import { Number } from './Number'; import { String } from './String'; import { UnaryOperation } from './UnaryOperation'; import { Variable } from './Variable'; export interface ExpressionVisitor { onBinaryOperation(op: BinaryOperation): void; onBracket(op: Bracket): void; onFunction(op: Function): void; onNumber(op: Number): void; onString(op: String): void; onUnaryOperation(o: UnaryOperation): void; onVariable(op: Variable): void; }