d2cc56a46a
* All tables now require at least one body row. * Renamed from 'extra' to 'pipe' tables. * Moved functions from Parsing to Readers.Markdown. * Cleaned up code; revised to parse in one pass rather than parsing a raw string, splitting it, and parsing the components. * Allow pipe tables without pipes on the ends (as PHP Markdown Extra does).
70 lines
2.1 KiB
Text
70 lines
2.1 KiB
Text
[Para [Str "Simplest",Space,Str "table",Space,Str "without",Space,Str "caption",Str ":"]
|
|
,Table [] [AlignDefault,AlignDefault,AlignDefault] [0.0,0.0,0.0]
|
|
[[Plain [Str "Default1"]]
|
|
,[Plain [Str "Default2"]]
|
|
,[Plain [Str "Default3"]]]
|
|
[[[Plain [Str "12"]]
|
|
,[Plain [Str "12"]]
|
|
,[Plain [Str "12"]]]
|
|
,[[Plain [Str "123"]]
|
|
,[Plain [Str "123"]]
|
|
,[Plain [Str "123"]]]
|
|
,[[Plain [Str "1"]]
|
|
,[Plain [Str "1"]]
|
|
,[Plain [Str "1"]]]]
|
|
,Para [Str "Simple",Space,Str "table",Space,Str "with",Space,Str "caption",Str ":"]
|
|
,Table [Str "Demonstration",Space,Str "of",Space,Str "simple",Space,Str "table",Space,Str "syntax",Str "."] [AlignRight,AlignLeft,AlignDefault,AlignCenter] [0.0,0.0,0.0,0.0]
|
|
[[Plain [Str "Right"]]
|
|
,[Plain [Str "Left"]]
|
|
,[Plain [Str "Default"]]
|
|
,[Plain [Str "Center"]]]
|
|
[[[Plain [Str "12"]]
|
|
,[Plain [Str "12"]]
|
|
,[Plain [Str "12"]]
|
|
,[Plain [Str "12"]]]
|
|
,[[Plain [Str "123"]]
|
|
,[Plain [Str "123"]]
|
|
,[Plain [Str "123"]]
|
|
,[Plain [Str "123"]]]
|
|
,[[Plain [Str "1"]]
|
|
,[Plain [Str "1"]]
|
|
,[Plain [Str "1"]]
|
|
,[Plain [Str "1"]]]]
|
|
,Para [Str "Simple",Space,Str "table",Space,Str "without",Space,Str "caption",Str ":"]
|
|
,Table [] [AlignRight,AlignLeft,AlignCenter] [0.0,0.0,0.0]
|
|
[[Plain [Str "Right"]]
|
|
,[Plain [Str "Left"]]
|
|
,[Plain [Str "Center"]]]
|
|
[[[Plain [Str "12"]]
|
|
,[Plain [Str "12"]]
|
|
,[Plain [Str "12"]]]
|
|
,[[Plain [Str "123"]]
|
|
,[Plain [Str "123"]]
|
|
,[Plain [Str "123"]]]
|
|
,[[Plain [Str "1"]]
|
|
,[Plain [Str "1"]]
|
|
,[Plain [Str "1"]]]]
|
|
,Para [Str "Headerless",Space,Str "table",Space,Str "without",Space,Str "caption",Str ":"]
|
|
,Table [] [AlignRight,AlignLeft,AlignCenter] [0.0,0.0,0.0]
|
|
[[]
|
|
,[]
|
|
,[]]
|
|
[[[Plain [Str "12"]]
|
|
,[Plain [Str "12"]]
|
|
,[Plain [Str "12"]]]
|
|
,[[Plain [Str "123"]]
|
|
,[Plain [Str "123"]]
|
|
,[Plain [Str "123"]]]
|
|
,[[Plain [Str "1"]]
|
|
,[Plain [Str "1"]]
|
|
,[Plain [Str "1"]]]]
|
|
,Para [Str "Table",Space,Str "without",Space,Str "sides",Str ":"]
|
|
,Table [] [AlignDefault,AlignRight] [0.0,0.0]
|
|
[[Plain [Str "Fruit"]]
|
|
,[Plain [Str "Quantity"]]]
|
|
[[[Plain [Str "apple"]]
|
|
,[Plain [Str "5"]]]
|
|
,[[Plain [Str "orange"]]
|
|
,[Plain [Str "17"]]]
|
|
,[[Plain [Str "pear"]]
|
|
,[Plain [Str "302"]]]]]
|