ATOK to ことえりコンバータ

{friend:dmp}さんATOK to MS-IMEコンバータを作っていたので、マネしてみた。
ATOK to ことえりコンバータ。

#!/usr/bin/awk -f
BEGIN{
    FS="\t"
}

# skip comment 
/^!!/ {}

{
    # strip
    sub(/^@/,"",$1)
    sub(/\*$/,"",$3)

    printf "\"%s\",\"%s\",\"%s\"\n",$1,$2,$3
}

ちなみに、{friend:dmp}のa2iに対するツッコミは特にないです。id:selvaggio:20070306:1173194290に全部言われてしまった。
あえて言うなら、俺だったらC++で文字列処理はしない、ということかな。

メモ

各辞書のフォーマットをば。

ATOKの辞書ファイル
!!ATOK_TANGO_TEXT_HEADER_1
!!一覧出力
!!単語種類;登録単語(*) 自動登録単語($)
!!読み範囲;(読みの先頭) → (読みの最終)
!!出力日時;06/10/01 00:00
!!作成者;MatsuCon(http://matsucon.net/)

@・・・	|-`).。oO(・・・)	独立語*
@ぃょぅ	(=゚ω゚)ノぃょぅ	独立語*

ちなみに区切りはタブ(\t)。

ことえりの辞書ファイル
"こうかい","高階","普通名詞"
"こうかいかんすう","高階関数","普通名詞"