code: def parse_attach_(self):
      assert self.is_cur_keyword_("ATTACH")
      location = self.cur_token_location_
      coverage = self.parse_coverage_()
      coverage_to = []
      self.expect_keyword_("TO")
      while self.next_token_ != "END_ATTACH":
          cov = self.parse_coverage_()
          self.expect_keyword_("AT")
          self.expect_keyword_("ANCHOR")
          anchor_name = self.expect_string_()
          coverage_to.append((cov, anchor_name))
      self.expect_keyword_("END_ATTACH")
      position = ast.PositionAttachDefinition(
          coverage, coverage_to, location=location
      )
      return position
  
imports: import fontTools.voltLib.ast
  from fontTools.voltLib.lexer import Lexer
  from fontTools.voltLib.error import VoltLibError
  from io import open
label_desc: Use image node_id 13 for calling the Parser obj's underlying member method code with example usage: obj.parse_attach_() and returns: position