forge_fmt::solang_ext

Module pt

Source
Expand description

Same as [solang_parser::pt], but with the patched CodeLocation.

Re-exportsยง

  • pub use super::loc::CodeLocationExt as CodeLocation;
  • pub use solang_parser::pt::Annotation;
  • pub use solang_parser::pt::Base;
  • pub use solang_parser::pt::CatchClause;
  • pub use solang_parser::pt::Comment;
  • pub use solang_parser::pt::ContractDefinition;
  • pub use solang_parser::pt::ContractPart;
  • pub use solang_parser::pt::ContractTy;
  • pub use solang_parser::pt::EnumDefinition;
  • pub use solang_parser::pt::ErrorDefinition;
  • pub use solang_parser::pt::ErrorParameter;
  • pub use solang_parser::pt::EventDefinition;
  • pub use solang_parser::pt::EventParameter;
  • pub use solang_parser::pt::Expression;
  • pub use solang_parser::pt::FunctionAttribute;
  • pub use solang_parser::pt::FunctionDefinition;
  • pub use solang_parser::pt::FunctionTy;
  • pub use solang_parser::pt::HexLiteral;
  • pub use solang_parser::pt::Identifier;
  • pub use solang_parser::pt::IdentifierPath;
  • pub use solang_parser::pt::Import;
  • pub use solang_parser::pt::ImportPath;
  • pub use solang_parser::pt::Loc;
  • pub use solang_parser::pt::Mutability;
  • pub use solang_parser::pt::NamedArgument;
  • pub use solang_parser::pt::OptionalCodeLocation;
  • pub use solang_parser::pt::Parameter;
  • pub use solang_parser::pt::ParameterList;
  • pub use solang_parser::pt::SourceUnit;
  • pub use solang_parser::pt::SourceUnitPart;
  • pub use solang_parser::pt::Statement;
  • pub use solang_parser::pt::StorageLocation;
  • pub use solang_parser::pt::StringLiteral;
  • pub use solang_parser::pt::StructDefinition;
  • pub use solang_parser::pt::Type;
  • pub use solang_parser::pt::TypeDefinition;
  • pub use solang_parser::pt::UserDefinedOperator;
  • pub use solang_parser::pt::Using;
  • pub use solang_parser::pt::UsingFunction;
  • pub use solang_parser::pt::UsingList;
  • pub use solang_parser::pt::VariableAttribute;
  • pub use solang_parser::pt::VariableDeclaration;
  • pub use solang_parser::pt::VariableDefinition;
  • pub use solang_parser::pt::Visibility;
  • pub use solang_parser::pt::YulBlock;
  • pub use solang_parser::pt::YulExpression;
  • pub use solang_parser::pt::YulFor;
  • pub use solang_parser::pt::YulFunctionCall;
  • pub use solang_parser::pt::YulFunctionDefinition;
  • pub use solang_parser::pt::YulStatement;
  • pub use solang_parser::pt::YulSwitch;
  • pub use solang_parser::pt::YulSwitchOptions;
  • pub use solang_parser::pt::YulTypedIdentifier;