Hi!
Benct Philip Jonsson <bpj@...> writes:
>...
> Just one thing: for your own sanity's sake number your
> rules so that you can locate/identify them when you don't
> understand how/why things get weird -- assuming that you
> run your soundchange applier with some kind of logfile.
>...
The compiler produces debug code in the resulting Perl module, so when
I run the code, the time (that I mainly use for ordering, not for
historic correctness, since that requires so much extra investigate to
get right) and the name of the rules that change something can be
displayed. E.g. the debug output might look like this:
> BEGIN vestram
> .westram. (100: normalise Latin: glide orthography)
> .westra. (100: Latin>Vulgar: drop of final m)
> wes.tr. (500: PN>ON: syncope: ultimate a after heavy syllable)
> .westur. (1250: ON>EIS: epenthetic u)
> .vestur. (3000: EIS>ISorth: consonant orthography)
> sg.acc. vestur
**Henrik