class RDoc::Markdown

def _Quoted

Quoted = ("\"" (!"\"" .)* "\"" | "'" (!"'" .)* "'")
def _Quoted
  _save = self.pos
  while true # choice
    _save1 = self.pos
    while true # sequence
      _tmp = match_string("\"")
      unless _tmp
        self.pos = _save1
        break
      end
      while true
        _save3 = self.pos
        while true # sequence
          _save4 = self.pos
          _tmp = match_string("\"")
          _tmp = _tmp ? nil : true
          self.pos = _save4
          unless _tmp
            self.pos = _save3
            break
          end
          _tmp = get_byte
          unless _tmp
            self.pos = _save3
          end
          break
        end # end sequence
        break unless _tmp
      end
      _tmp = true
      unless _tmp
        self.pos = _save1
        break
      end
      _tmp = match_string("\"")
      unless _tmp
        self.pos = _save1
      end
      break
    end # end sequence
    break if _tmp
    self.pos = _save
    _save5 = self.pos
    while true # sequence
      _tmp = match_string("'")
      unless _tmp
        self.pos = _save5
        break
      end
      while true
        _save7 = self.pos
        while true # sequence
          _save8 = self.pos
          _tmp = match_string("'")
          _tmp = _tmp ? nil : true
          self.pos = _save8
          unless _tmp
            self.pos = _save7
            break
          end
          _tmp = get_byte
          unless _tmp
            self.pos = _save7
          end
          break
        end # end sequence
        break unless _tmp
      end
      _tmp = true
      unless _tmp
        self.pos = _save5
        break
      end
      _tmp = match_string("'")
      unless _tmp
        self.pos = _save5
      end
      break
    end # end sequence
    break if _tmp
    self.pos = _save
    break
  end # end choice
  set_failed_rule :_Quoted unless _tmp
  return _tmp
end