parseDefaultValue method

DefaultValueContext? parseDefaultValue()

Implementation

DefaultValueContext? parseDefaultValue() {
  if (next(TokenType.EQUALS) && current != null) {
    var EQUALS = current!;
    var value = parseInputValue();
    if (value != null) {
      return DefaultValueContext(EQUALS, value);
    } else {
      errors.add(SyntaxError('Missing value after "=" sign.', EQUALS.span));
      return null;
    }
  } else {
    return null;
  }
}