solang_forge_fmt/
lib.rs

1// SPDX-License-Identifier: Apache-2.0
2
3#![doc = include_str!("../README.md")]
4#![cfg_attr(not(test), warn(unused_crate_dependencies))]
5#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
6
7#[macro_use]
8extern crate tracing;
9
10mod buffer;
11pub mod chunk;
12mod comments;
13mod config;
14mod formatter;
15mod helpers;
16pub mod inline_config;
17mod macros;
18pub mod solang_ext;
19mod string;
20pub mod visit;
21
22//pub use foundry_config::fmt::*;
23
24pub use comments::Comments;
25pub use config::FormatterConfig;
26pub use formatter::{Formatter, FormatterError};
27pub use helpers::{
28    format, format_to, offset_to_line_column, parse, print_diagnostics_report, Parsed,
29};
30pub use inline_config::InlineConfig;
31pub use visit::{Visitable, Visitor};