Finds word-ranges all of phrases in tokens stored in TokenTrie

        :param tokens: Sequence of tokens to find phrases in
        :type tokens: list of str
        :return: List of Tokens found in tokens

def find_tracked_words(self, tokens):
        """
        Finds word-ranges all of phrases in tokens stored in TokenTrie

        :param tokens: Sequence of tokens to find phrases in
        :type tokens: list of str
        :return: List of Tokens found in tokens
        """
        tracked_words = []

        for i in range(len(tokens)):
            for j in range(i + 1, len(tokens) + 1):
                phrase = tokens[i:j]
                status = self.has_tokens(phrase)

                if status is not None:
                    if status is True:
                        tracked_words.append(TokenTrie.Token(phrase, i, j - 1))
                    elif status is False:
                        break

        return tracked_words