Expand description
v2 Expression Static Validator
This module provides compile-time validation for v2 expressions, catching errors that previously only occurred at runtime.
Structs§
- V2Scope
- Scope tracking for lexical scoping of let bindings
- V2Validation
Ctx - Context for v2 validation
Enums§
- V2Type
- Inferred types for v2 expressions
Functions§
- collect_
out_ references - Collect all @out references from a v2 expression
- infer_
v2_ expr_ type - Infer the type of a v2 expression
- validate_
no_ cyclic_ dependencies - Check for cyclic dependencies among mappings
- validate_
v2_ condition - Validate a v2 condition
- validate_
v2_ expr - Validate a v2 expression
- validate_
v2_ pipe - Validate a v2 pipe
- validate_
v2_ ref - Validate a v2 reference