normalize-surface-syntax 0.3.2

Surface-level syntax translation between languages via a common IR
Documentation
//! Output writers - emit IR as source code.

#[cfg(feature = "write-lua")]
pub mod lua;

#[cfg(feature = "write-lua")]
pub use lua::{LUA_WRITER, LuaWriter, LuaWriterImpl};

#[cfg(feature = "write-typescript")]
pub mod typescript;

#[cfg(feature = "write-typescript")]
pub use typescript::{TYPESCRIPT_WRITER, TypeScriptWriter, TypeScriptWriterImpl};

#[cfg(feature = "write-javascript")]
pub mod javascript;

#[cfg(feature = "write-javascript")]
pub use javascript::{JAVASCRIPT_WRITER, JavaScriptWriterImpl};

#[cfg(feature = "write-python")]
pub mod python;

#[cfg(feature = "write-python")]
pub use python::{PYTHON_WRITER, PythonWriter, PythonWriterImpl};