ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
solidity_convert_modifier.cpp File Reference

Function and modifier definition conversion for the Solidity frontend. More...

Include dependency graph for solidity_convert_modifier.cpp:

Detailed Description

Function and modifier definition conversion for the Solidity frontend.

Converts Solidity function definitions, modifier definitions, and fallback/ receive functions from the solc JSON AST into ESBMC's symbol table and code representation. Handles parameter lists, return parameters, visibility, mutability, this-pointer injection, and modifier invocation inlining.