SyntaxError は eval 系内で起きる構文エラーをキャッチする目的で使ってくれ。