pub fn parse_and_expand_pedal_file(path: &Path) -> Result<PedalDef, String>Expand description
Path-aware entry point: read path, parse, and expand its use(...)
instances relative to the file’s own directory.
This is the entry CLI/tests should use for file-path loads so use(...)
works end-to-end. String-only callers continue to use
crate::dsl::parse_pedal_file (which leaves uses un-expanded).