fromOperatorExpression static method

Safety<Boolean> fromOperatorExpression(
  1. OperatorExpression operatorExpression
)

Implementation

static Safety<Boolean> fromOperatorExpression(OperatorExpression operatorExpression) {

    final log = Log(classLocation: Boolean, functionLocation: 'fromOperatorExpression');

    final leftResult = PropertyName.result(operatorExpression.first.text);
    log.add(leftResult);

    final rightResult = PropertyName.result(operatorExpression.fifth.text);
    log.add(rightResult);

    final result = Boolean(leftResult.wrapped, operatorExpression.third, rightResult.wrapped);

    return Safety(result, log);

}