Skip to main content

normalize_surface_syntax/output/
mod.rs

1//! Output writers - emit IR as source code.
2
3#[cfg(feature = "write-lua")]
4pub mod lua;
5
6#[cfg(feature = "write-lua")]
7pub use lua::{LUA_WRITER, LuaWriter, LuaWriterImpl};
8
9#[cfg(feature = "write-typescript")]
10pub mod typescript;
11
12#[cfg(feature = "write-typescript")]
13pub use typescript::{TYPESCRIPT_WRITER, TypeScriptWriter, TypeScriptWriterImpl};
14
15#[cfg(feature = "write-python")]
16pub mod python;
17
18#[cfg(feature = "write-python")]
19pub use python::{PYTHON_WRITER, PythonWriter, PythonWriterImpl};