> Nope, according to mod2vpl on the two modules I have installed, the > LONG names are the right ones. Besides, I just tried the short ones and > get exactly the same (uninformative) errors. > > I see, in looking at the output of mod2vpl, that the two modules I have > contain a LOT of <91> and <92> characters, as well as a fair number of <CM> > thingies at the end of apparently random lines. According to 'man ascii', > a <91> is a '[' and a <92> is a backslash. I see no sensible reason why > these would be embedded in the text in these places, so again I would > appreciate some useful advice. > > Thanks again! >
Those numbers are in hex not dec. They are in Codepage 1252 and represent single quotes. <CM> is from GBF and represents the end of a paragraph. The verse parser is very smart, and the head of each line goes into the verse parser, so you can use most formats. I personally use the format "bkch:vs" such as Gen1:1 or Rev22:21. It shouldn't matter in any case, but it can simplify any processing you need to do if the verse reference is contained in a single string without whitespace. "bk ch:vs" is fine too if you keep in mind the extra space. There are a few books in canon.h that Troy insists leaving with non-standard long names that have spaces in them, so watch out for numbered books (e.g. 1Sam, which have roman numerals followed by a space) and Revelation (which is called "Revelation of John") in the event that want to process exported Sword data. --Chris