155156157158159160161162163164165
} Node node = parseCharacterClasses(); if (negate) { node = new ComplementNode(node); } if (!match(']')) { throw new IllegalArgumentException("expected ']' at position " + cursor);