
Contract I
Contract vars: []
Inheritance:: []
 
+----------+------------+-----------+------+-------+----------------+----------------+-----------------------+
| Function | Visibility | Modifiers | Read | Write | Internal Calls | External Calls | Cyclomatic Complexity |
+----------+------------+-----------+------+-------+----------------+----------------+-----------------------+
+----------+------------+-----------+------+-------+----------------+----------------+-----------------------+

+-----------+------------+------+-------+----------------+----------------+-----------------------+
| Modifiers | Visibility | Read | Write | Internal Calls | External Calls | Cyclomatic Complexity |
+-----------+------------+------+-------+----------------+----------------+-----------------------+
+-----------+------------+------+-------+----------------+----------------+-----------------------+

Contract VendingMachine
Contract vars: ['CMAX']
Inheritance:: ['I']
 
+---------------------------------------+------------+-----------+------+----------+-------------------------------------------+----------------+-----------------------+
| Function                              | Visibility | Modifiers | Read |    Write |                            Internal Calls | External Calls | Cyclomatic Complexity |
+---------------------------------------+------------+-----------+------+----------+-------------------------------------------+----------------+-----------------------+
| err0()                                |     public |        [] |   [] |       [] |                  ['revert ErrorSimple()'] |             [] |                     1 |
| err1()                                |     public |        [] |   [] |       [] |            ['revert ErrorWithStruct(St)'] |             [] |                     1 |
| err2()                                |     public |        [] |   [] |       [] | ['revert ErrorWithArgs(uint256,uint256)'] |             [] |                     1 |
| err3()                                |     public |        [] |   [] |       [] |                        ['revert(string)'] |             [] |                     1 |
| err4()                                |     public |        [] |   [] |       [] |      ['revert ErrorWithEnum(I.SomeEnum)'] |             [] |                     1 |
| err5(uint256[5])                      |     public |        [] |   [] |       [] |     ['revert ErrorWithConst(uint256[5])'] |             [] |                     1 |
| err6(uint256[10])                     |     public |        [] |   [] |       [] |   ['revert CErrorWithConst(uint256[10])'] |             [] |                     1 |
| slitherConstructorConstantVariables() |   internal |        [] |   [] | ['CMAX'] |                                        [] |             [] |                     1 |
+---------------------------------------+------------+-----------+------+----------+-------------------------------------------+----------------+-----------------------+

+-----------+------------+------+-------+----------------+----------------+-----------------------+
| Modifiers | Visibility | Read | Write | Internal Calls | External Calls | Cyclomatic Complexity |
+-----------+------------+------+-------+----------------+----------------+-----------------------+
+-----------+------------+------+-------+----------------+----------------+-----------------------+

Contract A
Contract vars: []
Inheritance:: []
 
+----------+------------+-----------+------+-------+-----------------------------+----------------+-----------------------+
| Function | Visibility | Modifiers | Read | Write |              Internal Calls | External Calls | Cyclomatic Complexity |
+----------+------------+-----------+------+-------+-----------------------------+----------------+-----------------------+
| f()      |     public |        [] |   [] |    [] | ['revert MyError(uint256)'] |             [] |                     1 |
+----------+------------+-----------+------+-------+-----------------------------+----------------+-----------------------+

+-----------+------------+------+-------+----------------+----------------+-----------------------+
| Modifiers | Visibility | Read | Write | Internal Calls | External Calls | Cyclomatic Complexity |
+-----------+------------+------+-------+----------------+----------------+-----------------------+
+-----------+------------+------+-------+----------------+----------------+-----------------------+

Contract B
Contract vars: []
Inheritance:: ['A']
 
+----------+------------+-----------+------+-------+-----------------------------+----------------+-----------------------+
| Function | Visibility | Modifiers | Read | Write |              Internal Calls | External Calls | Cyclomatic Complexity |
+----------+------------+-----------+------+-------+-----------------------------+----------------+-----------------------+
| f()      |     public |        [] |   [] |    [] | ['revert MyError(uint256)'] |             [] |                     1 |
| g()      |     public |        [] |   [] |    [] | ['revert MyError(uint256)'] |             [] |                     1 |
| h()      |     public |        [] |   [] |    [] |                          [] |             [] |                     1 |
+----------+------------+-----------+------+-------+-----------------------------+----------------+-----------------------+

+-----------+------------+------+-------+----------------+----------------+-----------------------+
| Modifiers | Visibility | Read | Write | Internal Calls | External Calls | Cyclomatic Complexity |
+-----------+------------+------+-------+----------------+----------------+-----------------------+
+-----------+------------+------+-------+----------------+----------------+-----------------------+

Contract ContractArgCustomError
Contract vars: []
Inheritance:: []
 
+----------+------------+-----------+----------+-------+----------------------------+----------------+-----------------------+
| Function | Visibility | Modifiers |     Read | Write |             Internal Calls | External Calls | Cyclomatic Complexity |
+----------+------------+-----------+----------+-------+----------------------------+----------------+-----------------------+
| f()      |   external |        [] |       [] |    [] |                      ['g'] |             [] |                     1 |
| g()      |    private |        [] | ['this'] |    [] | ['h', 'revert E(address)'] |             [] |                     2 |
| h()      |    private |        [] |       [] |    [] |                         [] |             [] |                     1 |
+----------+------------+-----------+----------+-------+----------------------------+----------------+-----------------------+

+-----------+------------+------+-------+----------------+----------------+-----------------------+
| Modifiers | Visibility | Read | Write | Internal Calls | External Calls | Cyclomatic Complexity |
+-----------+------------+------+-------+----------------+----------------+-----------------------+
+-----------+------------+------+-------+----------------+----------------+-----------------------+

