Expand description
Provide the Rust types that implement an in-memory representation of the SDML Grammar.
Modules§
- Provide the Rust types that implement annotation-related components of the SDML Grammar.
- Provides types for model checking.
- Provide the Rust types that implement constraint-related components of the SDML Grammar.
- Provide the Rust types that implement definition-related components of the SDML Grammar.
- Provide the Rust types that implement identifier-related components of the SDML Grammar.
- Provide the Rust types that implement member-related components of the SDML Grammar.
- Provide the Rust types that implement module-related components of the SDML Grammar.
- Provide the Rust types that implement value-related components of the SDML Grammar.
- Provides the capability to walk the in-memory model of an SDML module.
Structs§
- The source location information from the tree-sitter
Node
type. The location is stored as a start and end position, where the positions are byte indices.
Traits§
- This trait is implemented by types that have a distinct body type.
- This trait is implemented by types that have a unique name.
- This trait is implemented by types whose name is derived from a reference.
- This trait is implemented by types that have a distinct, but optional, body type.
- This trait is implemented by types that include a source location from which they were parsed.
- This trait is implemented by types that have uniquely named members such as modules and structures.
- This trait is implemented by types to allow for query of references.