pub fn statements(source: &str) -> Vec<Statement>
Split a buffer into statements, in order. Blank and comment-only lines are statements of their own, kept verbatim, as are the lines of def blocks.
def