class_docstr: Class containing unit tests for nltk.tgrep.
class_docstr_tok: ["Class","containing","unit","tests","for","nltk.tgrep","."]
docstr: Test tokenization of basic link types.
docstr_tok: ["Test","tokenization","of","basic","link","types","."]
code: def test_tokenize_link_types(self):
      """
      Test tokenization of basic link types.
      """
      self.assertEqual(tgrep.tgrep_tokenize("A<B"), ["A", "<", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A>B"), ["A", ">", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A<3B"), ["A", "<3", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A>3B"), ["A", ">3", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A<,B"), ["A", "<,", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A>,B"), ["A", ">,", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A<-3B"), ["A", "<-3", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A>-3B"), ["A", ">-3", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A<-B"), ["A", "<-", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A>-B"), ["A", ">-", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A<'B"), ["A", "<'", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A>'B"), ["A", ">'", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A<:B"), ["A", "<:", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A>:B"), ["A", ">:", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A<<B"), ["A", "<<", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A>>B"), ["A", ">>", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A<<,B"), ["A", "<<,", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A>>,B"), ["A", ">>,", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A<<'B"), ["A", "<<'", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A>>'B"), ["A", ">>'", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A<<:B"), ["A", "<<:", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A>>:B"), ["A", ">>:", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A.B"), ["A", ".", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A,B"), ["A", ",", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A..B"), ["A", "..", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A,,B"), ["A", ",,", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A$B"), ["A", "$", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A$.B"), ["A", "$.", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A$,B"), ["A", "$,", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A$..B"), ["A", "$..", "B"])
      self.assertEqual(tgrep.tgrep_tokenize("A$,,B"), ["A", "$,,", "B"])
      self.assertEqual(
          tgrep.tgrep_tokenize("A!<B"), ["A", "!", "<", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!>B"), ["A", "!", ">", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!<3B"), ["A", "!", "<3", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!>3B"), ["A", "!", ">3", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!<,B"), ["A", "!", "<,", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!>,B"), ["A", "!", ">,", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!<-3B"), ["A", "!", "<-3", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!>-3B"), ["A", "!", ">-3", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!<-B"), ["A", "!", "<-", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!>-B"), ["A", "!", ">-", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!<'B"), ["A", "!", "<'", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!>'B"), ["A", "!", ">'", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!<:B"), ["A", "!", "<:", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!>:B"), ["A", "!", ">:", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!<<B"), ["A", "!", "<<", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!>>B"), ["A", "!", ">>", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!<<,B"), ["A", "!", "<<,", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!>>,B"), ["A", "!", ">>,", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!<<'B"), ["A", "!", "<<'", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!>>'B"), ["A", "!", ">>'", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!<<:B"), ["A", "!", "<<:", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!>>:B"), ["A", "!", ">>:", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!.B"), ["A", "!", ".", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!,B"), ["A", "!", ",", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!..B"), ["A", "!", "..", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!,,B"), ["A", "!", ",,", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!$B"), ["A", "!", "$", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!$.B"), ["A", "!", "$.", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!$,B"), ["A", "!", "$,", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!$..B"), ["A", "!", "$..", "B"]
      )
      self.assertEqual(
          tgrep.tgrep_tokenize("A!$,,B"), ["A", "!", "$,,", "B"]
      )
  
imports: import unittest
  from nltk import tgrep
  from nltk.tree import ParentedTree
label_desc: Use image node_id 3 for calling the TestSequenceFunctions obj's underlying member method code with example usage: obj.test_tokenize_link_types() without return types