+ {debugMode === ProgramDebugMode.Execution && (
+ <>
+
+ {callstackEntry.fp}
+ |
+
+ {callstackEntry.call_pc}
+ |
+
+ {callstackEntry.ret_pc}
+ |
+ >
+ )}
+
+ {callstackEntry.fn_name}
|
-
- {callstackEntry.call_pc}
+ |
+ {callstackEntry?.params?.map(
+ (
+ param: { type_name: string; value: number[] },
+ index,
+ array,
+ ) => (
+
+
+ {param.value.length > 1
+ ? `[${param.value.join(', ')}]`
+ : param.value[0]}
+
+
+
+
+ {index < array.length - 1 ? ',\u00A0' : ''}
+
+
+ ),
+ )}
|
-
- {callstackEntry.ret_pc}
- |
- >
- )}
-
- {callstackEntry.fn_name}
- |
-
- {callstackEntry?.params?.map(
- (
- param: { type_name: string; value: number[] },
- index,
- array,
- ) => (
-
-
- {param.value.length > 1
- ? `[${param.value.join(', ')}]`
- : param.value[0]}
-
-
-
-
- {index < array.length - 1 ? ',\u00A0' : ''}
-
-
- ),
- )}
- |
-
- ))}
+
+ )
+ }
+ })}