sections

Function sections 

Source
pub(crate) fn sections(input: &mut &str) -> ModalResult<Vec<Section>>
Expand description

Parses all %SECTION% blocks from the given input into a list of Sections.

This is the top-level parser used by the higher-level file constructors.

ยงErrors

Returns an error if:

  • any section header is missing or malformed,
  • a section value list fails to parse,
  • or the overall structure of the file is inconsistent.