diff --git a/components/Tracer/index.tsx b/components/Tracer/index.tsx index f87915f..3403dd2 100644 --- a/components/Tracer/index.tsx +++ b/components/Tracer/index.tsx @@ -153,7 +153,7 @@ export const Tracer = () => { {debugMode === ProgramDebugMode.Execution ? ( - trace === undefined ? ( + compilationState !== ProgramCompilationState.CompilationSuccess ? (
| FP | -- CALL PC - | -- RET PC - | - > - )} -- FN NAME - | -- PARAMETERS - | -||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| - {callstackEntry.fp} - | -- {callstackEntry.call_pc} - | -- {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' : ''}
-
-
+
-
- )}
+
| + {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'
+ : ''}
+
+ |
+