class_docstr: Swap prefix and keep the same POS tags.
class_docstr_tok: ["Swap","prefix","and","keep","the","same","POS","tags","."]
docstr: Returns the index of the replaced tokens.
  
  :param tokens: list, tokenized words or word with pos tag pairs
  :param mask: list, the mask symbol of the tokens
  :param pos: list, the pos tags of the tokens
  :return: list, the words at these indices that can be replaced
docstr_tok: ["Returns","the","index","of","the","replaced","tokens",".",":","param","tokens",":","list",",","tokenized","words","or","word","with","pos","tag","pairs",":","param","mask",":","list",",","the","mask","symbol","of","the","tokens",":","param","pos",":","list",",","the","pos","tags","of","the","tokens",":","return",":","list",",","the","words","at","these","indices","that","can","be","replaced"]
code: def skip_aug(self, tokens, mask, pos=None):
      r"""
      Returns the index of the replaced tokens.
  
      :param tokens: list, tokenized words or word with pos tag pairs
      :param mask: list, the mask symbol of the tokens
      :param pos: list, the pos tags of the tokens
      :return: list, the words at these indices that can be replaced
      """
      assert pos is not None, "POS tag must be given!"
      results = []
      indices = self.pre_skip_aug(tokens, mask)
  
      for index in indices:
          if pos[index] in ["NN", "JJ", "RB", "VB"]:
              results.append(index)
      return results
  
file_path: textflint/textflint/generation/transformation/POS/prefix_swap.py
imports: from collections import Counter
  from ....input.component.sample import POSSample
  from ...transformation import WordSubstitute
  from ....common.utils.load import load_morfessor_model
  from ....common.utils.install import download_if_needed
  from ....common.settings import MORPHEME_ANALYZER
label_desc: Use image node_id 5 for calling the SwapPrefix obj's underlying member method code with example usage: obj.skip_aug(tokens, mask, pos) and returns: results