isCustomIdent static method

bool isCustomIdent(
  1. String value
)

Implementation

static bool isCustomIdent(String value) {
  if (value.isEmpty) return false;
  int i = 0;
  if (value.codeUnitAt(0) == 0x2D /* - */) {
    i++;
    if (i >= value.length) return false;
  }
  if (!_isIdentStart(value.codeUnitAt(i))) return false;
  i++;
  while (i < value.length) {
    if (!_isIdentContinue(value.codeUnitAt(i))) return false;
    i++;
  }
  return true;
}