@scalenc/nc-format
Version:
Library for handling TRUMPF NC file format.
15 lines (14 loc) • 430 B
TypeScript
import { Expression } from './Expression';
import { ExpressionVisitor } from './ExpressionVisitor';
export declare enum UnaryOperator {
NOT = 0,
B_NOT = 1,
NEGATE = 2,
TO_STRING = 3
}
export declare class UnaryOperation implements Expression {
operator: UnaryOperator;
expression: Expression;
constructor(operator: UnaryOperator, expression: Expression);
visit(visitor: ExpressionVisitor): void;
}