quoting Morrígan:yeah, that's weird. you can just put the commands into a batch file and run the batch. when I'm just tweaking rules and don't need to see any errors, that's what I generally do. Just put thejava -jar toolbox-sca.jar LEXICON.FILE RULES.FILE OUTPUT.FILEstuff in a batch.
I'm in Windows 7, can't say I've had any problems with the command line, other than it just not being bash.
quoting Matrix:quoting Morrígan:yeah, that's weird. you can just put the commands into a batch file and run the batch. when I'm just tweaking rules and don't need to see any errors, that's what I generally do. Just put thejava -jar toolbox-sca.jar LEXICON.FILE RULES.FILE OUTPUT.FILEstuff in a batch.
I'm in Windows 7, can't say I've had any problems with the command line, other than it just not being bash.
Ok, putting it in a batch makes it actually do something, but that something is an error I was only barely able to capture with a screenshot because the command line window is gone as fast as it comes.
quoting Morrígan:I should probably have it write the logs to disk.
You're not starting from somewhere on C:\ and trying to do cd D:\My Stuff\Writing\... are you? Because you need to change drives first. This is the only context in which using "cd" would appear to do nothing.
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1 at org.haedus.soundchange.SoundChangeApplier.parse<SoundChangeApplier.java:137> at org.haedus.soundchange.SoundChangeApplier.<init><SoundChangeApplier.java:75> at org.haedus.soundchange.Main.main<Main.java:54>
K = k g ng T = m p b f v n t d s z c j r l ny y N = ḿ ń ŋ ñ ññ C = T K V = i ì e è a aì u aa o ou l > 0 / V_ % Postvocalic l is lost. om on ong ony onny > ḿ ń ŋ ñ ññ / _ % Relabeling the syllabic nasals. i ì e è a aì > u u o o aa ou / K?_(K{T N #})? % Front vowels back after syllable-initial velars and before syllable-final velars. u aa > ì a / {c j Cy}?_({c j Cy}{T N #})? % Back vowels front after syllable-initial 'palatals' and before syllable-final 'palatals'.
quoting Matrix:quoting Morrígan:By the way, your last two rules won't work, you have ()? expressions on both sides, meaning the rule can apply under any circumstances.
Aw. Am I gonna have to split them into two rules each?