forge_fmt/solang_ext/
mod.rs
1pub mod pt {
5 #[doc(no_inline)]
6 pub use super::loc::CodeLocationExt as CodeLocation;
7
8 #[doc(no_inline)]
9 pub use solang_parser::pt::{
10 Annotation, Base, CatchClause, Comment, ContractDefinition, ContractPart, ContractTy,
11 EnumDefinition, ErrorDefinition, ErrorParameter, EventDefinition, EventParameter,
12 Expression, FunctionAttribute, FunctionDefinition, FunctionTy, HexLiteral, Identifier,
13 IdentifierPath, Import, ImportPath, Loc, Mutability, NamedArgument, OptionalCodeLocation,
14 Parameter, ParameterList, SourceUnit, SourceUnitPart, Statement, StorageLocation,
15 StringLiteral, StructDefinition, Type, TypeDefinition, UserDefinedOperator, Using,
16 UsingFunction, UsingList, VariableAttribute, VariableDeclaration, VariableDefinition,
17 Visibility, YulBlock, YulExpression, YulFor, YulFunctionCall, YulFunctionDefinition,
18 YulStatement, YulSwitch, YulSwitchOptions, YulTypedIdentifier,
19 };
20}
21
22mod ast_eq;
23mod loc;
24mod safe_unwrap;
25
26pub use ast_eq::AstEq;
27pub use loc::CodeLocationExt;
28pub use safe_unwrap::SafeUnwrap;