error property

bool get error

Indicates whether an error occurred during parsing.

Implementation

bool get error {
  try {
    var parsedData = parser.parse(_inputExpression);
    if (parsedData is Failure) {
      _errorMessage = parsedData.message;
      return true;
    }
  } catch (e) {
    _errorMessage = 'INVALID EXPRESSION: ${e.toString()}';
    return true;
  }

  return _isReservedWordsUsed;
}