Expand description
Canonical intermediate representation for Neo DevPack for Solidity.
Structs§
- Basic
Block - Error
AbiSignature - Declared custom
errorsignature, keyed by error name in the lowering context’serror_signature_map. - Event
- Event
Param Info - Per-parameter metadata for an EVM-canonical event signature.
- Event
Signature - Precomputed EVM-canonical event signature metadata.
- Function
- IR function representation
- IrDiagnostic
- Structured diagnostic emitted during IR lowering.
- Module
- IR module representing a compiled contract
- State
Variable - Struct
Field
Enums§
- Binary
Operator - Binary operators for IR instructions
- Builtin
Call - Convert
Target - Function
Kind - Instruction
- Literal
Value - Literal values in IR
- Native
Contract - Runtime
Value - Value
Type
Constants§
- BUILTIN_
LIBRARY_ BASES - The builtin-library base names the compiler lowers as intrinsics (their devpack Solidity bodies are never compiled).
Functions§
- builtin_
intrinsic_ surface - Introspection over the complete builtin intrinsic surface:
(base, supported members)for every builtin library base.