You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to implement #657, a method for setting break-points will be needed, but also a method to inspect the trace and look at specific events quickly and easily. This need will also appear for explaining a computation to the end-user, as discussed in https://inria.hal.science/hal-04391612.
The trace is made up of raw events parsed into a tree data structure that is effectively the call tree of the Catala computation :
In order to explore and filter this data structure, a specification language of tree nodes and leaves selector should be implemented. This way, we can try to match "all definitions of variable x inside a scope Foo being called underneath the subscope bar of scope Baz".
The text was updated successfully, but these errors were encountered:
In order to implement #657, a method for setting break-points will be needed, but also a method to inspect the trace and look at specific events quickly and easily. This need will also appear for explaining a computation to the end-user, as discussed in https://inria.hal.science/hal-04391612.
The trace is made up of raw events parsed into a tree data structure that is effectively the call tree of the Catala computation :
catala/runtimes/ocaml/runtime.mli
Lines 195 to 217 in 6e5e99a
In order to explore and filter this data structure, a specification language of tree nodes and leaves selector should be implemented. This way, we can try to match "all definitions of variable
x
inside a scopeFoo
being called underneath the subscopebar
of scopeBaz
".The text was updated successfully, but these errors were encountered: