class_docstr: Determines if two sentences have a swapped word that has a similar
  probability according to a language model.
  
  Args:
      max_log_prob_diff (float): the maximum decrease in log-probability
          in swapped words from `x` to `x_adv`
      compare_against_original (bool):  If `True`, compare new `x_adv` against the original `x`.
          Otherwise, compare it against the previous `x_adv`.
docstr: Gets the log-probability of items in `text_list` at index
  `word_index` according to a language model.
code: def get_log_probs_at_index(self, text_list, word_index):
      """Gets the log-probability of items in `text_list` at index
      `word_index` according to a language model."""
      raise NotImplementedError()
  
file_path: TextAttack/textattack/constraints/grammaticality/language_models/language_model_constraint.py
imports: from abc import ABC, abstractmethod
  from textattack.constraints import Constraint
label_desc: Use image node_id 2 for calling the LanguageModelConstraint obj's underlying member method code with example usage: obj.get_log_probs_at_index(text_list, word_index) without return types