Hello Masahiko-san,
v14 applies, compiles and works. TAP tests provide good coverage.
ISTM that you probably intended "\(.*\)" (actual parenthesis) instead of
"(.*)" (memorization) in the data generation message check.
Otherwise all is well for me.
--
Fabien.