Skip to main content

Module v2_validator

Module v2_validator 

Source
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
V2ValidationCtx
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