2012-05-05 cparser パッケージ 〜レキサー設計 C++ ctoxmi - C to XMI 先日の日記の続き。 こちらのサイトを眺めていたら、レキサーを自作できそうな気がしてきたので、設計してみました。 汎用部品をクラス図に起こしてみました。C++11 だと std::regex があるため結構気軽に文字列解析できますね。cparser::Lexer::Lexer() に指定するテーブルで任意の字句解析ができるようになる、予定です。とりあえずここまで実装してみようかな。