def word_tokenize(text, tokenizer=None, include_punc=True, *args, **kwargs):
    _tokenizer = tokenizer if tokenizer is not None else NLTKPunktTokenizer()
    words = chain.from_iterable(
        WordTokenizer(tokenizer=_tokenizer).itokenize(sentence, include_punc,
                                                      *args, **kwargs)
        for sentence in sent_tokenize(text, tokenizer=_tokenizer))
    return words
<separator> <string 1> [<string> ...]
dataset/ETHPy150Open markuskiller/textblob-de/textblob_de/tokenizers.py/word_tokenize--crossover with--dataset/ETHPy150Open ProgVal/Limnoria/plugins/Format/plugin.py/Format.join