std::begin()を使うよう修正
~}の単独の出現をSYMBOLとする処理をsymbol(const std::stiring&)で行うように
typo修正