X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=tests%2Ftibdoc.g;h=80c8cefaa01077bc7d13787d028ecce72c29a3c3;hp=51e66e1ca564613cb53aa6455c329c5994021691;hb=59eead6bf0f2d9a7abeba03f3fdab04625521faf;hpb=439f7fedebf5fdf586c18e6c3ce0c50e703ec0ed diff --git a/tests/tibdoc.g b/tests/tibdoc.g index 51e66e1..80c8cef 100644 --- a/tests/tibdoc.g +++ b/tests/tibdoc.g @@ -59,7 +59,7 @@ s = Doc Doc = head:Header body:Body /ws Header = H:: { "header" { KeyVal */ ws } /ws } Body = B:: {Section}*/ws -Section = SectionHeader Paragraph* /ws +Section = SectionHeader ws! (Paragraph Paragraph) SectionHeader = "==" SectionHeaderBody "==" SectionHeaderBody = "=" SectionHeaderBody "=" > ws! alphanum++ ws! @@ -82,25 +82,21 @@ uli = "* " (ws! text &~ any (oli|uli)!) oli = ("# "|onums)! (ws! text &~ any (oli|uli)!) text = Item -Itemx = ws! Item - | () -Item -//*/ws - = -// "[]":: blockquote ((ws! Item) | ()) -// > - "[]":: { UL:: uli+/ws } ((ws! Item) | ()) - | "[]":: { OL:: oli+/ws } ((ws! Item) | ()) - > "[]":: pre ((ws! Item) | ()) - > "[]":: link ((ws! Item) | ()) - > "[]":: structured ((ws! Item) | ()) - > "[]":: styled ((ws! Item) | ()) - > "[]":: (Chars:: alphanum++) ((ws! Item) | ()) - > "[]":: "\"" text "\"" ((ws! Item) | ()) - > "[]":: (Symbol:: sym++) ((ws! Item) | ()) - > "[]":: { Block:: text } ((ws! Item) | ()) - +Item*/ws = + blockquote + > { UL:: uli+/ws } + | { OL:: oli+/ws } + > pre + > link + > structured + > styled + > (Chars:: alphanum++) + > "\"" text "\"" + > (Symbol:: sym++) +// > { Block:: text } + +blockquote = "adsfafewag" //blockquote = Blockquote:: "\"\"" (block | text "\"\"") pre = Verbatim:: "[verbatim]" { ~[]+ } /ws // FIXME doesn't work