For simple variables, evaluateRequest() returns the value.
For complex variables such as arrays and structures, a different representation is returned (arrays = [sizeof(array)]; structs = {...}). This PR adds the ability to evaluate a complex variable (at least 1 level deep) which is helpful for the variables context menu -> Copy Value command.
For simple variables, evaluateRequest() returns the value.
For complex variables such as arrays and structures, a different representation is returned (arrays =
[sizeof(array)]
; structs ={...}
). This PR adds the ability to evaluate a complex variable (at least 1 level deep) which is helpful for the variables context menu -> Copy Value command.Adds some tests as well.