pub mod display_width;
pub mod grapheme;
pub mod line_wrapping;
pub mod path_utils;
pub mod snippet;
pub mod text_property;
pub mod line_iterator;
pub mod word_navigation;
#[cfg(any(feature = "runtime", feature = "wasm"))]
pub mod ansi;
#[cfg(any(feature = "runtime", feature = "wasm"))]
pub mod ansi_background;
#[cfg(any(feature = "runtime", feature = "wasm"))]
pub mod visual_layout;
#[cfg(any(feature = "runtime", feature = "wasm"))]
pub mod grammar;
#[cfg(any(feature = "runtime", feature = "wasm"))]
pub use grammar::GrammarRegistry;
#[cfg(any(feature = "runtime", feature = "wasm"))]
pub mod highlight_types;
#[cfg(any(feature = "runtime", feature = "wasm"))]
pub mod indent_pattern;
#[cfg(any(feature = "runtime", feature = "wasm"))]
pub mod reference_highlight_text;
#[cfg(any(feature = "runtime", feature = "wasm"))]
pub mod textmate_engine;
#[cfg(feature = "runtime")]
pub mod highlight_engine;
#[cfg(feature = "runtime")]
pub mod highlighter;
#[cfg(feature = "runtime")]
pub mod indent;
#[cfg(feature = "runtime")]
pub mod reference_highlighter;