isMatch method

  1. @override
bool isMatch(
  1. LogicValue value,
  2. LogicValue expressionValue
)
override

Returns true iff value matches the expressions current value.

Implementation

@override
bool isMatch(LogicValue value, LogicValue expressionValue) {
  for (var i = 0; i < expression.width; i++) {
    if (expressionValue[i] != value[i] && value[i] != LogicValue.z) {
      return false;
    }
  }
  return true;
}