awto/effectfuljs

Stepping into setters/getters/Coercions/Proxies etc

awto opened this issue · 0 comments

awto commented

Now the debugger can only step into another explicit function calls. While there are many situations where an implicit function is called, it will be executed but the debugger cannot step into it or stop on a breakpoint inside it.

To implement this all the operators which can involve the implicit calls must be converted into runtime functions calls, and in the runtime, the sequence of implicit calls should be done according to the ECMA standard.