validateExpression method

void validateExpression(
  1. String binding,
  2. TypeChecker<TypeInfo> typeChecker
)

Implementation

void validateExpression(String binding, TypeChecker typeChecker) {
  if (binding.isNotEmpty)
    try {
      var result = ActionParser.instance.parseStrict(binding, typeChecker: typeChecker);
      if (!result.success)
        throw Exception(result.message);
    }
    catch(e) {
      rethrow;
    }
}