webots-proto-resolver
EXTERNPROTO resolution for Webots PROTO files.
This crate expands referenced PROTO files into a resolved AST tree. It uses webots-proto-ast for parsing and webots-proto-template when nested PROTO bodies contain template blocks.
Example
use Path;
use ;
let input = r#"#VRML_SIM R2025a utf8
PROTO Demo [] { Group {} }
"#;
let root = new
.to_root_node?;
println!;
# Ok::