Re-exports§
pub use webots_proto_ast as ast;pub use webots_proto_resolver as resolver;pub use webots_proto_schema as schema;
Modules§
Structs§
- AstNode
- A node in the AST (e.g.,
Robot { ... }orUSE name). - Diagnostic
- A diagnostic message with location information.
- Diagnostic
Set - A collection of diagnostics.
- Node
Schema - A Webots node schema.
- Proto
- Represents a complete PROTO document.
- Proto
Resolver - PROTO resolver for expanding EXTERNPROTO dependencies.
- Render
Context - Render
Options - Render
Webots Version - Resolve
Options - Configuration options for PROTO resolution.
- Schema
Field - A Webots node schema field definition.
- Template
Context - Fixed metadata keys exposed to templates as
context. - Template
Evaluator - Template
Field Binding - Represents a single PROTO field exposed to templates.
- Template
Webots Version - Represents the Webots runtime version exposed via the
contextobject. - Validation
Context - Validation context to track DEF/USE and interface fields.
- Validation
Options
Enums§
- Error
- Field
Value - The value of a field.
- Schema
Error - Severity
- The severity of a diagnostic.
- Template
Error - Template
Field - Represents a Webots field type with its value.