$manual_tree = { 'cmdname' => 'multitable',
'args' => [
{ 'type' => 'block_line_arg',
'contents' => [
{ 'text' => ' ' },
{ 'type' => 'bracketed',
'contents' => [
{'text' => 'aaaa'},
]
},
{ 'text' => ' ' },
{ 'type' => 'bracketed',
'contents' => [
{'text' => 'xx'},
{'cmdname' => 'b',
'args' => [
{
'type' => 'brace_command_arg',
'contents' => [
{ 'text' => 'rr' }
]
}
]
}
]
},
{'text' => " ccc\n"},
],
} ],
'extra' => { 'number_of_columns' => 3,
'end_command' => {} },
'contents' => [
{ 'type' => 'multitable_title',
'contents' => [
{ 'type' => 'paragraph',
'contents' => [
{ 'text' => "title" },
{ 'cmdname' => 'verb',
'args' => [ {
'contents' => [
{ 'text' => ' in verb } ',
'type' => 'raw' }
],
'type' => 'brace_command_arg',
} ],
'type' => ':'
},
{ 'cmdname' => '@'},
{ 'text' => ".\n"},
]
}
]
},
{ 'cmdname' => 'item',
'type' => 'multitable_row',
'extra' => {'row_number' => 1},
'contents' => [
{
'type' => 'multitable_cell',
'extra' => {'col_number' => 1,
'row_number' => 1},
'contents' => [ {'text' => " \n" } ]
}
]
},
{ 'cmdname' => 'end',
'extra' => {'command_argument' => 'multitable',
'text_arg' => 'multitable',
},
'args' => [
{
'contents' => [
{
'parent' => {},
'text' => ' ',
'type' => 'empty_spaces_after_command'
},
{
'parent' => {},
'text' => 'multitable'
},
{
'parent' => {},
'text' => '
',
'type' => 'spaces_at_end'
}
],
'parent' => {},
'type' => 'misc_line_arg'
}
],
}
]
};
$manual_tree_result = '@multitable {aaaa} {xx@b{rr}} ccc
title@verb{: in verb } :}@@.
@item
@end multitable
';
1;