<div dir="ltr">I have taken a stab at adding the above functionality to SimpleOsisParser so that it can also parse refs like &#39;Gen.1&#39;, &#39;Gen.1-Gen.3&#39;, &#39;Obad.1&#39;.  I would like to make the methods non-static but tried to make as few changes as possible to the existing code but it may be that this enhancement necessitates some refactoring.<div>
<br></div><div>Can somebody review the attached code and say if it is acceptable?<br><div><br></div><div>Martin</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 30 August 2014 15:23, Martin Denham <span dir="ltr">&lt;<a href="mailto:mjdenham@gmail.com" target="_blank">mjdenham@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>Are there any plans to extend the SimpleOsisParser to be able to parse chapter references like &quot;Gen.1&quot; instead of just verse references e.g. &quot;Gen.1.1&quot; or verse range references e.g. &quot;Gen.1.1-Gen.1.3&quot;?</div>

<div><br></div><div>The following fails so I can&#39;t parse a reference to the whole of Genesis 1 easily:</div><div><br></div><div><div><div>        assertEquals(&quot;Gen.1&quot;, SimpleOsisParser.parseOsisRef(testV11n, &quot;Gen.1&quot;).getOsisRef());</div>

</div></div><div><br></div><div>other than by entering &quot;Gen.1.1-Gen.1.31&quot; which, funnily enough, returns the Osis I originally tried to enter &quot;Gen.1&quot;.<span class="HOEnZb"><font color="#888888"><br></font></span></div>
<span class="HOEnZb"><font color="#888888"><div><br></div><div>Martin</div></font></span></div>
</blockquote></div><br></div>