-
-
Notifications
You must be signed in to change notification settings - Fork 37
Verse parsing
There are two methods UBA uses for verse parsing. It is controlled by the useFastVerseParsing config flag. By default it is set to False.
When useFastVerseParsing is False, it uses standard verse parsing. When true, it uses fast verse parsing.
Standard verse parsing is a very flexible way to parse, but at the cost of speed. Fast verse parsing is not as flexible, but processing verses more quickly.
Book references must start with a capital letter, but supports all common abbreviations. Verses can be a range and multiple verses can be separated by a comma.
Gen. 1:1-15
Jn 3:16, Rm 5:8
It can process verse references anywhere in the string.
randometext abc Jn 3:16, randometext abc Rm 5:8 randometext abc
Book references can start with a lowercase letter and supports all common abbreviations. Can be a range and have multiple verses.
gen 1:15
jn 3:16, rm 5:18
Does not support verses located anywhere in the string.
Remarks:
"Run as Command" feature available via right-click context menu does NOT work with Fast verse parsing in case users select mixed text. In such cases, this feature works only with standard verse parsing.