def _first_pass_annotation(self, aug_tok):

        tok = aug_tok.tok

        if tok in self._lang_vars.sent_end_chars:
            aug_tok.sentbreak = True
        elif aug_tok.is_ellipsis:
            aug_tok.ellipsis = True
        elif aug_tok.period_final and not tok.endswith('..'):
            if (tok[:-1].lower() in self._params.abbrev_types or
                tok[:-1].lower().split('-')[-1] in self._params.abbrev_types):

                aug_tok.abbr = True
            else:
                aug_tok.sentbreak = True

        return

######################################################################
#{ Punkt Trainer
######################################################################
Call an execution module with the given arguments and keyword arguments
dataset/ETHPy150Open nltk/nltk/nltk/tokenize/punkt.py/PunktBaseClass._first_pass_annotation--crossover with--dataset/ETHPy150Open saltstack/salt/salt/client/__init__.py/Caller.cmd