const BinaryOperator(this.name, this.operator, this.precedence, {bool associative = false}) : isAssociative = associative;