27 : invalid_argument(msg)
55 : invalid_argument(msg)
ParseError(const std::string &msg="")
ParseError(const std::string &msg="")
const Square strToPos(const std::string &)
const std::string showXP(Move)
decorate capture by 'x', promote by '+', and unpromote by '='
const std::string show(Move)
const Move strToMove(const std::string &, const SimpleState &)
const Move strToMove(const std::string &, const NumEffectState &)
NumEffectState makeState(const std::string &line)
PtypeO charToPtypeO(char)
void parse(const std::string &line, NumEffectState &)
[sfen <sfenstring> | startpos ] moves <move1> ... <movei>
void parseBoard(const std::string &board, NumEffectState &)
盤面を取得する.
const std::string show(Move)
PtypeO
Player + Ptype [-15, 15] PtypeO の O は Owner の O.