list : term list_ { [ $item[0], $item[1], @{$item[2]} ] } list_ : sep term { [ $item[1], @{$item[2]} ] } | { [ ] }