Skip to main content

Module expr

Module expr 

Source
Expand description

Write checked retained-expression facts directly, without parsing/searching.

L2 owns binding identities and every supported runtime identifier use. Framework access spelling is supplied separately; generic emission does not decide whether a binding is a Vue ref or a render-context property. All source, spelling, projection and length checks precede writer mutation.

Re-exports§

pub use vue::AccessStyle;

Modules§

vue
Vue accessor policy beside the generic span writer.

Structs§

EmitError
ResolutionTable
Complete supported-expression facts tied to the exact retained AST/text.
ResolvedExpressions
A source-ordered view of one compile unit’s actual expression resolutions.

Enums§

AccessError
AccessSpelling
The spelling chosen for one resolved identifier use.
EmitErrorKind
ResolutionSetError

Traits§

AccessProvider
A framework’s checked accessor decision, keyed by L2 binding identity.

Functions§

write_expression
Write one completely resolved supported expression.