Expand description
Auto-generated module
🤖 Generated with SplitRS
Structs§
- Compilation
Ctx - Compilation context for a single Solidity source unit.
- SolAnalysis
Cache - SolCache
Entry - SolConstant
Folding Helper - SolDep
Graph - SolDominator
Tree - SolExt
Cache - Analysis cache for SolExt.
- SolExt
Const Folder - Constant folding helper for SolExt.
- SolExt
DepGraph - Dependency graph for SolExt.
- SolExt
DomTree - Dominator tree for SolExt.
- SolExt
Liveness - Liveness analysis for SolExt.
- SolExt
Pass Config - Configuration for SolExt passes.
- SolExt
Pass Registry - Pass registry for SolExt.
- SolExt
Pass Stats - Statistics for SolExt passes.
- SolExt
Worklist - Worklist for SolExt.
- SolLiveness
Info - SolPass
Config - SolPass
Registry - SolPass
Stats - SolWorklist
- Solidity
Backend - The main Solidity code generation backend.
- Solidity
Contract - A complete Solidity contract, interface, abstract contract, or library.
- Solidity
Enum - An enum definition.
- Solidity
Error - A custom Solidity error definition (Solidity 0.8+).
- Solidity
Event - A Solidity event definition.
- Solidity
Function - A Solidity function (or constructor / fallback / receive).
- Solidity
Modifier - A Solidity modifier definition.
- Solidity
Param - A function parameter or return value.
- Solidity
State Var - A state variable in a contract.
- Solidity
Struct - A struct definition.
Enums§
- Contract
Kind - Contract kind.
- SolExt
Pass Phase - Pass execution phase for SolExt.
- SolPass
Phase - Solidity
Expr - Solidity expression AST node.
- Solidity
Stmt - Solidity statement AST node.
- Solidity
Type - Solidity ABI type representation.
- State
Mutability - State mutability of a function.
- Visibility
- Visibility of a state variable or function.