@opra/common
Version:
Opra common package
14 lines (13 loc) • 477 B
TypeScript
import { Expression } from '../abstract/expression.js';
export type ArithmeticOperator = '+' | '-' | '*' | '/';
export declare class ArithmeticExpression extends Expression {
items: ArithmeticExpressionItem[];
constructor();
append(op: ArithmeticOperator, expression: Expression): this;
toString(): string;
}
export declare class ArithmeticExpressionItem {
op: ArithmeticOperator;
expression: Expression;
constructor(o: ArithmeticExpressionItem);
}