]> gitweb @ CieloNegro.org - Rakka.git/blobdiff - Rakka/Wiki.hs
The parser of frightening definition list has now been written!
[Rakka.git] / Rakka / Wiki.hs
index 3b1802f0e4cc42928fc4341e03f2eb36116eb1a1..9f8bcdce7d9d47268d557521f7e15e05e0a97efa 100644 (file)
@@ -6,6 +6,8 @@ module Rakka.Wiki
     , ListElement(..)
     , ListType(..)
     , ListItem
+
+    , Definition(..)
     )
     where
 
@@ -22,6 +24,7 @@ data BlockElement
       }
     | HorizontalLine
     | List !ListElement
+    | DefinitionList ![Definition]
     | LeadingSpaced ![InlineElement]
     | Paragraph ![InlineElement]
     deriving (Eq, Show)
@@ -52,3 +55,11 @@ data ListType
 
 
 type ListItem = [Either ListElement InlineElement]
+
+
+data Definition
+    = Definition {
+        defTerm :: ![InlineElement]
+      , defDesc :: ![InlineElement]
+      }
+    deriving (Eq, Show)
\ No newline at end of file