refactor: 优化程序终止和函数调用的输出格式
- 在 CallCommand 中添加换行符,改善函数调用的输出可读性 - 修改 HaltCommand 中的终止消息格式,提高信息的清晰度
This commit is contained in:
parent
6d79e28c51
commit
07b7d5c40e
@ -80,7 +80,7 @@ public class CallCommand implements Command {
|
||||
new MethodContext("subroutine@" + targetAddr, null));
|
||||
callStack.pushFrame(newFrame);
|
||||
|
||||
System.out.println("Calling function at address: " + targetAddr);
|
||||
System.out.println("\nCalling function at address: " + targetAddr);
|
||||
return targetAddr; // jump
|
||||
}
|
||||
}
|
||||
|
||||
@ -59,7 +59,7 @@ public class HaltCommand implements Command {
|
||||
@Override
|
||||
public int execute(String[] parts, int currentPC, OperandStack operandStack, LocalVariableStore localVariableStore, CallStack callStack) {
|
||||
// Output the termination message
|
||||
LoggingUtils.logInfo("Process has ended", "\n");
|
||||
LoggingUtils.logInfo("\nProcess has ended", "");
|
||||
|
||||
// Return -1 to indicate the program termination, and the virtual machine will not continue executing subsequent instructions
|
||||
return -1;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user