[sword-devel] Diatheke ?

Troy A. Griffitts scribe at crosswire.org
Tue Mar 20 20:21:59 MST 2018


If I had to guess, I suspect diatheke is not calling renderText before asking for the header. The renderText method triggers all entryAttributes to be filled. The header is an entryAttribute.

On March 20, 2018 8:13:41 PM MST, Greg Hellings <greg.hellings at gmail.com> wrote:
>To be quite specific: diatheke does not encounter that header in the
>preverse content until it reaches Psalm 3:2 for some reason that is
>beyond
>my ken. Therefore, it is properly rendering that content as preverse,
>but
>it has attached it to the wrong verse. Output from my slightly modified
>diatheke confirms this:
>
>$ ./inst/bin/diatheke -b KJV -o h -f Plain -k Ps 3
>key: Psalms 3:1
>header:
>Psalms 3:1: LORD, how are they increased that trouble me! many are they
>that rise up against me.
>key: Psalms 3:2
>header: <title canonical="true" type="section"><w
>savlm="strong:H04210">A
>Psalm</w> <w savlm="strong:H01732">of David</w>, <w
>savlm="strong:H01272">when he fled</w> <w
>savlm="strong:H06440">from</w> <w
>savlm="strong:H053">Absalom</w> <w savlm="strong:H01121">his
>son</w>.</title>
>A Psalm of David, when he fled from Absalom his son.
>Psalms 3:2: Many there be which say of my soul, There is no help for
>him in
>God. Selah.
>
>--Greg
>
>On Tue, Mar 20, 2018 at 9:53 PM, Greg Hellings
><greg.hellings at gmail.com>
>wrote:
>
>> It's easier to see the problem when using plain formatting:
>>
>> $ diatheke -b KJV -o h -f Plain -k Ps 3
>> Psalms 3:1: LORD, how are they increased that trouble me! many are
>they
>> that rise up against me.
>> A Psalm of David, when he fled from Absalom his son.
>> Psalms 3:2: Many there be which say of my soul, There is no help for
>him
>> in God. Selah.
>> Psalms 3:3: But thou, O LORD, art a shield for me; my glory, and the
>> lifter up of mine head.
>> Psalms 3:4:
>> I cried unto the LORD with my voice, and he heard me out of his holy
>hill.
>> Selah.
>> Psalms 3:5: I laid me down and slept; I awaked; for the LORD
>sustained me.
>> Psalms 3:6: I will not be afraid of ten thousands of people, that
>have set
>> themselves against me round about.
>> Psalms 3:7: Arise, O LORD; save me, O my God: for thou hast smitten
>all
>> mine enemies upon the cheek bone; thou hast broken the teeth of the
>ungodly.
>> Psalms 3:8: Salvation belongeth unto the LORD: thy blessing is upon
>thy
>> people. Selah.
>> (KJV)
>>
>> --Greg
>>
>>
>> On Tue, Mar 20, 2018 at 9:50 PM, Greg Hellings
><greg.hellings at gmail.com>
>> wrote:
>>
>>> I'm not so sure your initial assertion is correct.
>>>
>>> $ diatheke -b KJV -o h -k Ps 3
>>> Psalms 3:1: <w savlm="strong:H03068"><seg><di
>>> vineName>Lord</divineName></seg></w>, <w  savlm="strong:H07231">how
>are
>>> they increased</w> <w savlm="strong:H06862">that trouble</w> <w
>>> savlm="strong:H07227">me! many</w> <transChange
>>> type="added">are</transChange> <w  savlm="strong:H06965">they that
>rise
>>> up</w> against me.
>>> <title canonical="true" type="section"><w savlm="strong:H04210">A
>>> Psalm</w> <w savlm="strong:H01732">of David</w>, <w
>>> savlm="strong:H01272">when he fled</w> <w
>savlm="strong:H06440">from</w> <w
>>> savlm="strong:H053">Absalom</w> <w savlm="strong:H01121">his
>>> son</w>.</title>Psalms 3:2: <w savlm="strong:H07227">Many</w>
><transChange
>>> type="added">there be</transChange> <w  savlm="strong:H0559">which
>say</w>
>>> <w savlm="strong:H05315">of my soul</w>, <transChange
>type="added">There
>>> is</transChange> <w savlm="strong:H03444">no help</w> <w
>>> savlm="strong:H0430">for him in God</w>. <w
>savlm="strong:H05542">Selah</w
>>> >.
>>>
>>> If you notice carefully, the canonical title is there. It is just
>>> misplaced. It comes after the text of Psalm 3:1 and not before.
>>>
>>> --Greg
>>>
>>> On Tue, Mar 20, 2018 at 4:40 PM, David Haslam
><dfhdfh at protonmail.com>
>>> wrote:
>>>
>>>> Maybe someone could patch diatheke to fix this?
>>>>
>>>> Best regards, David
>>>>
>>>>
>>>> Sent from ProtonMail Mobile
>>>>
>>>>
>>>> On Wed, Mar 14, 2018 at 12:14, David Haslam <dfhdfh at protonmail.com>
>>>> wrote:
>>>>
>>>> Diatheke does not output the canonical Psalm titles when output
>option h
>>>> is used.
>>>>
>>>> Try this and see what I mean.
>>>>
>>>> diatheke -b KJV -o h -k Ps 3
>>>>
>>>> This is a significant lack of feature.
>>>>
>>>> Best regards,
>>>>
>>>> David
>>>>
>>>> Sent from ProtonMail Mobile
>>>>
>>>>
>>>> _______________________________________________
>>>> sword-devel mailing list: sword-devel at crosswire.org
>>>> http://www.crosswire.org/mailman/listinfo/sword-devel
>>>> Instructions to unsubscribe/change your settings at above page
>>>>
>>>
>>>
>>

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20180320/471dba8f/attachment.html>


More information about the sword-devel mailing list