Expand description
Session Source
This module contains the SessionSource
struct, which is a minimal wrapper around
the REPL contract’s source code. It provides simple compilation, parsing, and
execution helpers.
Structs§
- Full compilation output for the SessionSource
- A refined intermediate parse tree for a contract that enables easy lookups of definitions.
- Intermediate output for the compiled SessionSource
- REPL Session Source wrapper
- Configuration for the SessionSource
Enums§
- A Parse Tree Fragment
Constants§
- The minimum Solidity version of the
Vm
interface.
Statics§
- Solidity source for the
Vm
interface in forge-std
Functions§
- Parses a fragment of solidity code with solang_parser and assigns it a scope within the SessionSource.
Type Aliases§
- A defined type for a map of contract names to IntermediateContracts