On Tue, 2007-07-10 at 15:24 +0900, TAKAHASHI Naoto wrote:
> Because those macros call themselves.
> The interpreter of mim files is very simple. It cannot find macros
> that are not yet registered. Thus we first make a fake macro and them
> replace it with the same macro name. Actually (set x 0) can be
> anything as long as it is harmless.
Ok thanks. Have you considered compiling the mim files to binary instead
of being interpreted? JITing for example.
BTW, if you have a moment could you please do a quick review of the
phonetic-dynamic mim file, just to make sure it's sane.