Skip to main content

normalize_surface_syntax/input/
mod.rs

1//! Input readers - parse source code into IR.
2
3#[cfg(feature = "read-typescript")]
4pub mod typescript;
5
6#[cfg(feature = "read-typescript")]
7pub use typescript::{TYPESCRIPT_READER, TypeScriptReader, read_typescript};
8
9#[cfg(feature = "read-javascript")]
10pub mod javascript;
11
12#[cfg(feature = "read-javascript")]
13pub use javascript::{JAVASCRIPT_READER, JavaScriptReader, read_javascript};
14
15#[cfg(feature = "read-lua")]
16pub mod lua;
17
18#[cfg(feature = "read-lua")]
19pub use lua::{LUA_READER, LuaReader, read_lua};
20
21#[cfg(feature = "read-python")]
22pub mod python;
23
24#[cfg(feature = "read-python")]
25pub use python::{PYTHON_READER, PythonReader, read_python};