INNER CODE UNIT · Python
HermesDecompiler
P1sec/hermes-dec · src/hermes_dec/decompilation/defs.py:22
class HermesDecompiler:
input_file: str
output_file: Optional[str]
calldirect_function_ids: Set[int]
hbc_reader: HBCReader
function_header: (
object # For the function being transformed to dehydrated state
)
indent_level: int = 0 # Used while producing decompilation output
# This should encompass the scope for a HBC assembly-level basic
# block (retranscribed as a for(;;) switch { case X: } case in
# the decompiled code, if not matching a particular NestingFrame
# object as defined below)