Continuing my monologue, here's a quick example of something that, when the token lists are expanded, could be useful. Also, I just had an idea to allow us to use external files for token lists.
Code:
tokens prefixes Alecs Berts Detchers
tokens mountains peak heights fell
tokens rivers stream flow rapids
startingrule mountains 100
startingrule rivers 100
rule mountains {
token prefixes
token mountains
}
rule rivers {
token prefixes
token rivers
}
With this, youget 100 mountain names followed by 100 river names.
I'll have some time on my hands tonight to fix things. I hope to get something new out tonight, with bug fixes and a couple of features.