class_docstr: Raw object from an XXX file.
  
  Parameters
  ----------
  %(eyelink_fname)s
  %(eyelink_create_annotations)s
  %(eyelink_apply_offsets)s
  %(eyelink_find_overlaps)s
  %(eyelink_overlap_threshold)s
  %(verbose)s
  
  See Also
  --------
  mne.io.Raw : Documentation of attribute and methods.
code: def __init__(
      self,
      fname,
      *,
      create_annotations=True,
      apply_offsets=False,
      find_overlaps=False,
      overlap_threshold=0.05,
      verbose=None,
  ):
      logger.info(f"Loading {fname}")
  
      fname = Path(fname)
  
      # ======================== Parse ASCII file ==========================
      eye_ch_data, info, raw_extras = _parse_eyelink_ascii(
          fname, find_overlaps, overlap_threshold, apply_offsets
      )
      # ======================== Create Raw Object =========================
      super().__init__(
          info,
          preload=eye_ch_data,
          filenames=[fname],
          verbose=verbose,
          raw_extras=[raw_extras],
      )
      self.set_meas_date(self._raw_extras[0]["dt"])
  
      # ======================== Make Annotations =========================
      gap_annots = None
      if self._raw_extras[0]["n_blocks"] > 1:
          gap_annots = _make_gap_annots(self._raw_extras[0])
      eye_annots = None
      if create_annotations:
          eye_annots = _make_eyelink_annots(
              self._raw_extras[0]["dfs"],
              create_annotations,
              apply_offsets,
          )
      if gap_annots and eye_annots:  # set both
          self.set_annotations(gap_annots + eye_annots)
      elif gap_annots:
          self.set_annotations(gap_annots)
      elif eye_annots:
          self.set_annotations(eye_annots)
      else:
          logger.info("Not creating any annotations")
  
imports: from pathlib import Path
  from ...utils import _check_fname, fill_doc, logger, verbose
  from ..base import BaseRaw
  from ._utils import _make_eyelink_annots, _make_gap_annots, _parse_eyelink_ascii
label_desc: Use image node_id 1 to create a new RawEyelink object from inherited base classes: BaseRaw with example: obj = RawEyelink(fname)