Returns true if parser is transitively nullable, that is it can successfully parse nothing.
true
parser
bool isNullable(Parser parser) => _firstSets[parser]!.contains(sentinel);