checkpoint
[sbp.git] / tests / tibdoc.g
index f012231..f455d89 100644 (file)
@@ -57,9 +57,9 @@ nw         = ~[\r\n\ ]
 s                   = Doc
 
 Doc                 = head:Header body:Body  /ws
-Header              = H:: { "header" { KeyVal */ ws } /ws }
-Body                = B:: {Section}*/ws
-Section             = SectionHeader Paragraph* /ws
+Header              = { "header" { KeyVal */ ws } /ws }
+Body                = {Section}*/ws
+Section             = SectionHeader ws! Paragraph*
 SectionHeader       = "==" SectionHeaderBody "=="
 SectionHeaderBody   =  "=" SectionHeaderBody "="
                     >      ws! alphanum++ ws!
@@ -82,8 +82,6 @@ uli          =  "* "         (ws! text &~ any (oli|uli)!)
 oli          = ("# "|onums)! (ws! text &~ any (oli|uli)!)
 
 text         = Item
-Itemx        = ws! Item
-             | ()
 
 Item*/ws     =
                blockquote
@@ -96,7 +94,7 @@ Item*/ws     =
              > (Chars:: alphanum++)       
              > "\"" text "\""             
              > (Symbol:: sym++)           
-             > { Block:: text }           
+//             > { Block:: text }           
 
 blockquote = "adsfafewag"
 //blockquote   = Blockquote:: "\"\"" (block | text "\"\"")