Sha256: 930ab4a708af27252ba2fbbb68a422b9e140e84bd2f70c4fba08da7a0d28f942

Contents?: true

Size: 1.28 KB

Versions: 2

Compression:

Stored size: 1.28 KB

Contents

Org-mode document structure

* Document
  ダミーセクション + 本文
  dummy_section : DOCUMENT_START
                | DOCUMENT_START items
** セクション section
   HEADLINE items
   items は、以下の要素の集まり
*** パラグラフ
    テキストブロックの集まり
**** テキストブロック
     文字列行の集まり
*** リスト
    ul, el, dl の3種類
**** リストアイテム
     以下の要素の集まり
***** パラグラフ
***** リスト
***** ブロック
***** 空行
*** ブロック
     以下の要素の集まり
**** パラグラフ
**** リスト
**** ブロック
**** 空行

* Node
** ContainerNode
   他のノードを children に持つ Node
*** RootNode
    全てのノードの親となるノード
*** DummySectionNode
    文書の先頭ノード
    文書の先頭部分に、セクションが無い場合、items の内容を保持する
*** SectionNode
    ヘッドライン 〜 ヘッドラインの直前

*** ParagraphNode
    テキスト行の集まり
*** リスト
    ul, ol, dl を保持する
*** ブロック
    =#+BEGIN ... #+END= で囲まれた部分
*** 空行
** LeafNode
*** TextNode
    1行分のテキスト
*** VariableNode
    変数情報保持
*** HeadlineNode
    ヘッドラインの情報保持

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
org-parse-0.1.2 test/data/structure.org
org-parse-0.1.1 test/data/structure.org