vize_l2 0.485.0

L2 - the Davinci semantic IR (codename Disegno): the neutral op family every input dialect lowers into
Documentation
//! Shared JS/TS semantic production over actual retained language syntax.

pub(crate) mod file;
mod for_head;
mod handler;
pub mod interpolation;
pub use crate::file::region::native::NativeTemplateWalk;
pub use file::native::{
    NativeScopedTemplateIssue, NativeScopedTemplateIssueKind, NativeScopedTemplateView,
    NativeSelectedSetup, NativeSetupIssue, NativeSetupIssueKind, NativeTemplateFile,
    NativeTemplateIssue, NativeTemplateIssueKind, NativeTemplateOwner, NativeTemplateView,
    RejectedNativeTemplateOwner,
};
pub use file::observer::{
    CallEvent, DeclaredEvent, FileObserver, InvocationEvent, StatementEvent, SyntaxEvent,
};
pub use file::ordinary::{OrdinaryEmptyScript, OrdinaryIssue, OrdinaryIssueKind, VueOrdinaryEmpty};
pub use file::setup::{SetupAnnotation, SetupIssue, SetupIssueKind, SetupPrimitiveType, VueSetup};
pub use file::{FileProducer, ProgramInput, ProgramInputError, ProgramScope};
pub use file::{
    ModuleSourceError, ModuleSourceErrorKind, ModuleSourceKind, OriginalModuleSource,
    OriginalModuleSources,
};
pub use for_head::{ForHeadInput, NativeForInput, RejectedForHeadInput, RejectedNativeForInput};
pub use interpolation::{
    NativeInterpolationInput, NativeInterpolationInputError, NativeInterpolationInputView,
};

mod jsx_body;
pub use handler::{
    HandlerInput, HandlerInputErrorKind, NativeHandlerInput, RejectedHandlerInput,
    RejectedNativeHandlerInput,
};
pub use jsx_body::{JsxChildren, JsxFile, JsxFileError, JsxFileProducer, JsxNode, RejectedJsxFile};