add SGF::Parser