class RDoc::Markdown
def _Inlines
def _Inlines _save = self.pos while true # sequence _save1 = self.pos _ary = [] _save2 = self.pos while true # choice _save3 = self.pos while true # sequence _save4 = self.pos _tmp = _Endline() _tmp = _tmp ? nil : true self.pos = _save4 unless _tmp self.pos = _save3 break end _tmp = apply(:_Inline) i = @result unless _tmp self.pos = _save3 break end @result = begin; i ; end _tmp = true unless _tmp self.pos = _save3 end break end # end sequence break if _tmp self.pos = _save2 _save5 = self.pos while true # sequence _tmp = _Endline() c = @result unless _tmp self.pos = _save5 break end _save6 = self.pos _save7 = self.pos while true # sequence _save8 = self.pos _tmp = begin; github? ; end self.pos = _save8 unless _tmp self.pos = _save7 break end _tmp = apply(:_Ticks3) unless _tmp self.pos = _save7 break end _tmp = scan(/\G(?-mix:[^`\n]*$)/) unless _tmp self.pos = _save7 end break end # end sequence _tmp = _tmp ? nil : true self.pos = _save6 unless _tmp self.pos = _save5 break end _save9 = self.pos _tmp = apply(:_Inline) self.pos = _save9 unless _tmp self.pos = _save5 break end @result = begin; c ; end _tmp = true unless _tmp self.pos = _save5 end break end # end sequence break if _tmp self.pos = _save2 break end # end choice if _tmp _ary << @result while true _save10 = self.pos while true # choice _save11 = self.pos while true # sequence _save12 = self.pos _tmp = _Endline() _tmp = _tmp ? nil : true self.pos = _save12 unless _tmp self.pos = _save11 break end _tmp = apply(:_Inline) i = @result unless _tmp self.pos = _save11 break end @result = begin; i ; end _tmp = true unless _tmp self.pos = _save11 end break end # end sequence break if _tmp self.pos = _save10 _save13 = self.pos while true # sequence _tmp = _Endline() c = @result unless _tmp self.pos = _save13 break end _save14 = self.pos _save15 = self.pos while true # sequence _save16 = self.pos _tmp = begin; github? ; end self.pos = _save16 unless _tmp self.pos = _save15 break end _tmp = apply(:_Ticks3) unless _tmp self.pos = _save15 break end _tmp = scan(/\G(?-mix:[^`\n]*$)/) unless _tmp self.pos = _save15 end break end # end sequence _tmp = _tmp ? nil : true self.pos = _save14 unless _tmp self.pos = _save13 break end _save17 = self.pos _tmp = apply(:_Inline) self.pos = _save17 unless _tmp self.pos = _save13 break end @result = begin; c ; end _tmp = true unless _tmp self.pos = _save13 end break end # end sequence break if _tmp self.pos = _save10 break end # end choice _ary << @result if _tmp break unless _tmp end _tmp = true @result = _ary else self.pos = _save1 end chunks = @result unless _tmp self.pos = _save break end _save18 = self.pos _tmp = _Endline() unless _tmp _tmp = true self.pos = _save18 end unless _tmp self.pos = _save break end @result = begin; chunks ; end _tmp = true unless _tmp self.pos = _save end break end # end sequence set_failed_rule :_Inlines unless _tmp return _tmp end