import { SourceInfo } from "../parsing/SourceInfo"; import { ExpressionNode } from "./ExpressionNode"; export class BinaryExpression extends ExpressionNode { constructor( left:ExpressionNode, right:ExpressionNode, data:T, sourceInfo:SourceInfo ) { super( [ left, right ], data, sourceInfo ); } get left(){ return this._children[ 0 ]; } get right(){ return this._children[ 1 ]; } }