ensureKeyword method

dynamic ensureKeyword([
  1. dynamic kw = null
])

Implementation

ensureKeyword([kw = null]) {
  if (!isKeyword) {
    throw ArgumentError("expected a keyword, got '$value'");
  }
  if (kw != null && value.toLowerCase() != kw.toLowerCase()) {
    throw ArgumentError("unexpected keyword: expected '$kw', got '$value'");
  }
}