class RDoc::Markdown
def _Table
def _Table _save = self.pos while true # sequence _save1 = self.pos _tmp = begin; github? ; end self.pos = _save1 unless _tmp self.pos = _save break end _tmp = apply(:_TableHead) header = @result unless _tmp self.pos = _save break end _tmp = apply(:_TableLine) line = @result unless _tmp self.pos = _save break end _save2 = self.pos _ary = [] _tmp = apply(:_TableRow) if _tmp _ary << @result while true _tmp = apply(:_TableRow) _ary << @result if _tmp break unless _tmp end _tmp = true @result = _ary else self.pos = _save2 end body = @result unless _tmp self.pos = _save break end @result = begin; table = RDoc::Markup::Table.new(header, line, body) parse_table_cells(table) ; end _tmp = true unless _tmp self.pos = _save end break end # end sequence set_failed_rule :_Table unless _tmp return _tmp end