pub fn resolve(
nodes: Vec<Node>,
load: &mut impl FnMut(&str) -> Result<Vec<Node>, ParseError>,
) -> Result<Vec<Node>, ParseError>Expand description
Resolves @extends/@section/@yield/@push/@stack composition
into a single, flat node list ready for codegen.
load fetches and parses another template by name (e.g. "layouts.app") -
called recursively, so a layout chain (page extends app extends
base) resolves correctly, not just one level.