On Fri, Apr 3, 2009 at 2:20 PM, Edward K. Ream <[email protected]> wrote:
>
>
> On Fri, Apr 3, 2009 at 1:28 PM, Kent Tenney <[email protected]> wrote:
>>
>> Leo will benefit from an rst importer which converts sections to nodes
>> however it is implemented.
>
> Yes.  You mentioned at the sprint that there were several (four?)
> attributes, including iirc, indentation, that had to be remembered.  Can you
> explain what these attributes are?

a section title consists of text followed by a line of punctuation

Title
-----

the underline cannot be shorter than the title, it can be longer

Title
-----------

the same punctuation line can appear above the text

-----------
Title
-----------

when using the under-over style, the text can be indented

-----------
  Title
-----------

so, the 'style' can be defined by
- punctuation character
- under or under-over
- indent
- padding

this could be spelled as
(int, str, int)
if len(str) == 1, underline, if len(str) == 2 under/over
int at [0] is indent, [2] is padding

The examples would be
(0,'-',0)
(5,'-',0)
(0, '--', 5)
(2, '--', 2)

The 'style' for a document would be a list of these tuples,
in order of the subtree level they define.

>
> Edward
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to