>C言語のlexerつくるのと大差ないし。
それはないわ。言語のクラスが違うでしょ。