1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Update parser files of RDoc generated by the latest KPeg

This commit is contained in:
aycabta 2021-08-10 02:35:33 +09:00
parent 6b439e9c4e
commit 44635ebe9a
2 changed files with 46 additions and 48 deletions

View file

@ -344,9 +344,8 @@ class RDoc::Markdown
end end
def scan(reg) def scan(reg)
if m = reg.match(@string[@pos..-1]) if m = reg.match(@string, @pos)
width = m.end(0) @pos = m.end(0)
@pos += width
return true return true
end end
@ -1060,7 +1059,7 @@ class RDoc::Markdown
self.pos = _save3 self.pos = _save3
break break
end end
_tmp = scan(/\A(?-mix:#*)/) _tmp = scan(/\G(?-mix:#*)/)
unless _tmp unless _tmp
self.pos = _save3 self.pos = _save3
break break
@ -1100,7 +1099,7 @@ class RDoc::Markdown
_save = self.pos _save = self.pos
while true # sequence while true # sequence
_text_start = self.pos _text_start = self.pos
_tmp = scan(/\A(?-mix:\#{1,6})/) _tmp = scan(/\G(?-mix:\#{1,6})/)
if _tmp if _tmp
text = get_text(_text_start) text = get_text(_text_start)
end end
@ -1165,7 +1164,7 @@ class RDoc::Markdown
self.pos = _save3 self.pos = _save3
break break
end end
_tmp = scan(/\A(?-mix:#*)/) _tmp = scan(/\G(?-mix:#*)/)
unless _tmp unless _tmp
self.pos = _save3 self.pos = _save3
break break
@ -1225,7 +1224,7 @@ class RDoc::Markdown
_save = self.pos _save = self.pos
while true # sequence while true # sequence
_tmp = scan(/\A(?-mix:={1,})/) _tmp = scan(/\G(?-mix:={1,})/)
unless _tmp unless _tmp
self.pos = _save self.pos = _save
break break
@ -1246,7 +1245,7 @@ class RDoc::Markdown
_save = self.pos _save = self.pos
while true # sequence while true # sequence
_tmp = scan(/\A(?-mix:-{1,})/) _tmp = scan(/\G(?-mix:-{1,})/)
unless _tmp unless _tmp
self.pos = _save self.pos = _save
break break
@ -2130,7 +2129,7 @@ class RDoc::Markdown
self.pos = _save self.pos = _save
break break
end end
_tmp = scan(/\A(?-mix:[+*-])/) _tmp = scan(/\G(?-mix:[+*-])/)
unless _tmp unless _tmp
self.pos = _save self.pos = _save
break break
@ -9385,7 +9384,7 @@ class RDoc::Markdown
self.pos = _save7 self.pos = _save7
break break
end end
_tmp = scan(/\A(?-mix:[^`\n]*$)/) _tmp = scan(/\G(?-mix:[^`\n]*$)/)
unless _tmp unless _tmp
self.pos = _save7 self.pos = _save7
end end
@ -9476,7 +9475,7 @@ class RDoc::Markdown
self.pos = _save15 self.pos = _save15
break break
end end
_tmp = scan(/\A(?-mix:[^`\n]*$)/) _tmp = scan(/\G(?-mix:[^`\n]*$)/)
unless _tmp unless _tmp
self.pos = _save15 self.pos = _save15
end end
@ -9725,7 +9724,7 @@ class RDoc::Markdown
_save3 = self.pos _save3 = self.pos
while true # sequence while true # sequence
_tmp = scan(/\A(?-mix:_+)/) _tmp = scan(/\G(?-mix:_+)/)
unless _tmp unless _tmp
self.pos = _save3 self.pos = _save3
break break
@ -9755,7 +9754,7 @@ class RDoc::Markdown
_save6 = self.pos _save6 = self.pos
while true # sequence while true # sequence
_tmp = scan(/\A(?-mix:_+)/) _tmp = scan(/\G(?-mix:_+)/)
unless _tmp unless _tmp
self.pos = _save6 self.pos = _save6
break break
@ -9818,7 +9817,7 @@ class RDoc::Markdown
break break
end end
_text_start = self.pos _text_start = self.pos
_tmp = scan(/\A(?-mix:[:\\`|*_{}\[\]()#+.!><-])/) _tmp = scan(/\G(?-mix:[:\\`|*_{}\[\]()#+.!><-])/)
if _tmp if _tmp
text = get_text(_text_start) text = get_text(_text_start)
end end
@ -9944,7 +9943,7 @@ class RDoc::Markdown
self.pos = _save5 self.pos = _save5
break break
end end
_tmp = scan(/\A(?-mix:={1,}|-{1,})/) _tmp = scan(/\G(?-mix:={1,}|-{1,})/)
unless _tmp unless _tmp
self.pos = _save5 self.pos = _save5
break break
@ -10096,7 +10095,7 @@ class RDoc::Markdown
_save1 = self.pos _save1 = self.pos
while true # sequence while true # sequence
_text_start = self.pos _text_start = self.pos
_tmp = scan(/\A(?-mix:\*{4,})/) _tmp = scan(/\G(?-mix:\*{4,})/)
if _tmp if _tmp
text = get_text(_text_start) text = get_text(_text_start)
end end
@ -10126,7 +10125,7 @@ class RDoc::Markdown
self.pos = _save3 self.pos = _save3
break break
end end
_tmp = scan(/\A(?-mix:\*+)/) _tmp = scan(/\G(?-mix:\*+)/)
unless _tmp unless _tmp
self.pos = _save3 self.pos = _save3
break break
@ -10173,7 +10172,7 @@ class RDoc::Markdown
_save1 = self.pos _save1 = self.pos
while true # sequence while true # sequence
_text_start = self.pos _text_start = self.pos
_tmp = scan(/\A(?-mix:_{4,})/) _tmp = scan(/\G(?-mix:_{4,})/)
if _tmp if _tmp
text = get_text(_text_start) text = get_text(_text_start)
end end
@ -10203,7 +10202,7 @@ class RDoc::Markdown
self.pos = _save3 self.pos = _save3
break break
end end
_tmp = scan(/\A(?-mix:_+)/) _tmp = scan(/\G(?-mix:_+)/)
unless _tmp unless _tmp
self.pos = _save3 self.pos = _save3
break break
@ -11564,7 +11563,7 @@ class RDoc::Markdown
_save1 = self.pos _save1 = self.pos
while true # sequence while true # sequence
_tmp = scan(/\A(?-mix:[A-Za-z]+)/) _tmp = scan(/\G(?-mix:[A-Za-z]+)/)
unless _tmp unless _tmp
self.pos = _save1 self.pos = _save1
break break
@ -11689,7 +11688,7 @@ class RDoc::Markdown
_save2 = self.pos _save2 = self.pos
while true # sequence while true # sequence
_tmp = scan(/\A(?i-mx:[\w+.\/!%~$-]+)/) _tmp = scan(/\G(?i-mx:[\w+.\/!%~$-]+)/)
unless _tmp unless _tmp
self.pos = _save2 self.pos = _save2
break break
@ -12553,7 +12552,7 @@ class RDoc::Markdown
self.pos = _save10 self.pos = _save10
break break
end end
_tmp = scan(/\A(?-mix:`+)/) _tmp = scan(/\G(?-mix:`+)/)
unless _tmp unless _tmp
self.pos = _save10 self.pos = _save10
end end
@ -12690,7 +12689,7 @@ class RDoc::Markdown
self.pos = _save24 self.pos = _save24
break break
end end
_tmp = scan(/\A(?-mix:`+)/) _tmp = scan(/\G(?-mix:`+)/)
unless _tmp unless _tmp
self.pos = _save24 self.pos = _save24
end end
@ -12867,7 +12866,7 @@ class RDoc::Markdown
self.pos = _save40 self.pos = _save40
break break
end end
_tmp = scan(/\A(?-mix:`+)/) _tmp = scan(/\G(?-mix:`+)/)
unless _tmp unless _tmp
self.pos = _save40 self.pos = _save40
end end
@ -13004,7 +13003,7 @@ class RDoc::Markdown
self.pos = _save54 self.pos = _save54
break break
end end
_tmp = scan(/\A(?-mix:`+)/) _tmp = scan(/\G(?-mix:`+)/)
unless _tmp unless _tmp
self.pos = _save54 self.pos = _save54
end end
@ -13181,7 +13180,7 @@ class RDoc::Markdown
self.pos = _save70 self.pos = _save70
break break
end end
_tmp = scan(/\A(?-mix:`+)/) _tmp = scan(/\G(?-mix:`+)/)
unless _tmp unless _tmp
self.pos = _save70 self.pos = _save70
end end
@ -13318,7 +13317,7 @@ class RDoc::Markdown
self.pos = _save84 self.pos = _save84
break break
end end
_tmp = scan(/\A(?-mix:`+)/) _tmp = scan(/\G(?-mix:`+)/)
unless _tmp unless _tmp
self.pos = _save84 self.pos = _save84
end end
@ -13495,7 +13494,7 @@ class RDoc::Markdown
self.pos = _save100 self.pos = _save100
break break
end end
_tmp = scan(/\A(?-mix:`+)/) _tmp = scan(/\G(?-mix:`+)/)
unless _tmp unless _tmp
self.pos = _save100 self.pos = _save100
end end
@ -13632,7 +13631,7 @@ class RDoc::Markdown
self.pos = _save114 self.pos = _save114
break break
end end
_tmp = scan(/\A(?-mix:`+)/) _tmp = scan(/\G(?-mix:`+)/)
unless _tmp unless _tmp
self.pos = _save114 self.pos = _save114
end end
@ -13809,7 +13808,7 @@ class RDoc::Markdown
self.pos = _save130 self.pos = _save130
break break
end end
_tmp = scan(/\A(?-mix:`+)/) _tmp = scan(/\G(?-mix:`+)/)
unless _tmp unless _tmp
self.pos = _save130 self.pos = _save130
end end
@ -13946,7 +13945,7 @@ class RDoc::Markdown
self.pos = _save144 self.pos = _save144
break break
end end
_tmp = scan(/\A(?-mix:`+)/) _tmp = scan(/\G(?-mix:`+)/)
unless _tmp unless _tmp
self.pos = _save144 self.pos = _save144
end end
@ -14598,7 +14597,7 @@ class RDoc::Markdown
_save = self.pos _save = self.pos
while true # choice while true # choice
_tmp = scan(/\A(?-mix:[~*_`&\[\]()<!#\\'"])/) _tmp = scan(/\G(?-mix:[~*_`&\[\]()<!#\\'"])/)
break if _tmp break if _tmp
self.pos = _save self.pos = _save
_tmp = _ExtendedSpecialChar() _tmp = _ExtendedSpecialChar()
@ -14703,13 +14702,13 @@ class RDoc::Markdown
_save = self.pos _save = self.pos
while true # sequence while true # sequence
_tmp = scan(/\A(?i-mx:&#x)/) _tmp = scan(/\G(?i-mx:&#x)/)
unless _tmp unless _tmp
self.pos = _save self.pos = _save
break break
end end
_text_start = self.pos _text_start = self.pos
_tmp = scan(/\A(?-mix:[0-9a-fA-F]+)/) _tmp = scan(/\G(?-mix:[0-9a-fA-F]+)/)
if _tmp if _tmp
text = get_text(_text_start) text = get_text(_text_start)
end end
@ -14745,7 +14744,7 @@ class RDoc::Markdown
break break
end end
_text_start = self.pos _text_start = self.pos
_tmp = scan(/\A(?-mix:[0-9]+)/) _tmp = scan(/\G(?-mix:[0-9]+)/)
if _tmp if _tmp
text = get_text(_text_start) text = get_text(_text_start)
end end
@ -14781,7 +14780,7 @@ class RDoc::Markdown
break break
end end
_text_start = self.pos _text_start = self.pos
_tmp = scan(/\A(?-mix:[A-Za-z0-9]+)/) _tmp = scan(/\G(?-mix:[A-Za-z0-9]+)/)
if _tmp if _tmp
text = get_text(_text_start) text = get_text(_text_start)
end end
@ -14813,14 +14812,14 @@ class RDoc::Markdown
# NonindentSpace = / {0,3}/ # NonindentSpace = / {0,3}/
def _NonindentSpace def _NonindentSpace
_tmp = scan(/\A(?-mix: {0,3})/) _tmp = scan(/\G(?-mix: {0,3})/)
set_failed_rule :_NonindentSpace unless _tmp set_failed_rule :_NonindentSpace unless _tmp
return _tmp return _tmp
end end
# Indent = /\t| / # Indent = /\t| /
def _Indent def _Indent
_tmp = scan(/\A(?-mix:\t| )/) _tmp = scan(/\G(?-mix:\t| )/)
set_failed_rule :_Indent unless _tmp set_failed_rule :_Indent unless _tmp
return _tmp return _tmp
end end
@ -15762,7 +15761,7 @@ class RDoc::Markdown
self.pos = _save11 self.pos = _save11
break break
end end
_tmp = scan(/\A(?-mix:`+)/) _tmp = scan(/\G(?-mix:`+)/)
unless _tmp unless _tmp
self.pos = _save11 self.pos = _save11
end end
@ -15843,7 +15842,7 @@ class RDoc::Markdown
self.pos = _save19 self.pos = _save19
break break
end end
_tmp = scan(/\A(?-mix:`+)/) _tmp = scan(/\G(?-mix:`+)/)
unless _tmp unless _tmp
self.pos = _save19 self.pos = _save19
end end

View file

@ -174,9 +174,8 @@ class RDoc::Markdown::Literals
end end
def scan(reg) def scan(reg)
if m = reg.match(@string[@pos..-1]) if m = reg.match(@string, @pos)
width = m.end(0) @pos = m.end(0)
@pos += width
return true return true
end end
@ -366,14 +365,14 @@ class RDoc::Markdown::Literals
# Alphanumeric = /\p{Word}/ # Alphanumeric = /\p{Word}/
def _Alphanumeric def _Alphanumeric
_tmp = scan(/\A(?-mix:\p{Word})/) _tmp = scan(/\G(?-mix:\p{Word})/)
set_failed_rule :_Alphanumeric unless _tmp set_failed_rule :_Alphanumeric unless _tmp
return _tmp return _tmp
end end
# AlphanumericAscii = /[A-Za-z0-9]/ # AlphanumericAscii = /[A-Za-z0-9]/
def _AlphanumericAscii def _AlphanumericAscii
_tmp = scan(/\A(?-mix:[A-Za-z0-9])/) _tmp = scan(/\G(?-mix:[A-Za-z0-9])/)
set_failed_rule :_AlphanumericAscii unless _tmp set_failed_rule :_AlphanumericAscii unless _tmp
return _tmp return _tmp
end end
@ -387,21 +386,21 @@ class RDoc::Markdown::Literals
# Newline = /\n|\r\n?|\p{Zl}|\p{Zp}/ # Newline = /\n|\r\n?|\p{Zl}|\p{Zp}/
def _Newline def _Newline
_tmp = scan(/\A(?-mix:\n|\r\n?|\p{Zl}|\p{Zp})/) _tmp = scan(/\G(?-mix:\n|\r\n?|\p{Zl}|\p{Zp})/)
set_failed_rule :_Newline unless _tmp set_failed_rule :_Newline unless _tmp
return _tmp return _tmp
end end
# NonAlphanumeric = /\p{^Word}/ # NonAlphanumeric = /\p{^Word}/
def _NonAlphanumeric def _NonAlphanumeric
_tmp = scan(/\A(?-mix:\p{^Word})/) _tmp = scan(/\G(?-mix:\p{^Word})/)
set_failed_rule :_NonAlphanumeric unless _tmp set_failed_rule :_NonAlphanumeric unless _tmp
return _tmp return _tmp
end end
# Spacechar = /\t|\p{Zs}/ # Spacechar = /\t|\p{Zs}/
def _Spacechar def _Spacechar
_tmp = scan(/\A(?-mix:\t|\p{Zs})/) _tmp = scan(/\G(?-mix:\t|\p{Zs})/)
set_failed_rule :_Spacechar unless _tmp set_failed_rule :_Spacechar unless _tmp
return _tmp return _tmp
end end