a ke_now_just • Ph.D student a t the N a tion a l Institute of Inform a tics (NII) • Ruby committer, worked on regex m a tching • Ruby 3.2, 3.3: regex m a tching with memoiz a tion 2
Hiroya Fujinami @ RubyKaigi 2025 Matsuyama Talk Summary 4 I found the compatibility issue (BUG) between Prism and parse.y using automata theory. $ ruby --parser=prism \ 'x = ("a":); p x' :a BUG Applying automata theory, we need to obtain automata corresponding to parsers. For this purpose, we employ automata learning. ΦʔτϚτϯֶशΛͬͯɺ ύʔαʔͷόάΛൃݟͨ͠