Doc = head:{Header} body:Body /ws
Header = "header" attrs:{ KeyVal */ ws } /ws
Body = {Section}*/ws
-Section = SectionHeader Paragraph* /ws
+Section = SectionHeader Paragraphs /ws
SectionHeader = "==" SectionHeaderBody "=="
SectionHeaderBody = "=" SectionHeaderBody "="
> !ws alphanum++ !ws
KeyVal = key:word "=" val:text /ws
wp = w++
num = [0-9]++
-Paragraph = Blockquote:: { "\"\" " text }
- > HR:: { "---" "-"* }
- > P:: { text }
+Paragraphs = "[]":: { Blockquote:: "\"\" " text } Paragraphs
+ > "[]":: { HR:: "---" "-"* } Paragraphs
+ > "[]":: { P:: text } Paragraphs
+ > ()
onums = nums !(". "|") ")
any = ~[]*
> "[]":: "\"" text "\"" Itemx
// > "[]":: symbol Itemx
> "[]":: (Symbol:: sym++) Itemx
- > "[]":: Paragraph Itemx
+// > "[]":: Paragraph Itemx
blockquote = Blockquote:: "\"\"" text "\"\""
| Blockquote:: "\"\"" block