refactor: 更新 BuiltinUtils 中 syscall 函数的参数类型
- 移除了 BuiltinUtils 中的 print 和 println函数 - 将 syscall 函数的第二个参数类型从 STRING 改为 INT
This commit is contained in:
parent
72982c1127
commit
983a287c42
@ -42,29 +42,11 @@ public final class BuiltinTypeRegistry {
|
||||
/* ---------- BuiltinUtils ---------- */
|
||||
ModuleInfo utils = new ModuleInfo("BuiltinUtils");
|
||||
|
||||
// print(string): void
|
||||
utils.getFunctions().put(
|
||||
"print",
|
||||
new FunctionType(
|
||||
Collections.singletonList(BuiltinType.STRING),
|
||||
BuiltinType.VOID
|
||||
)
|
||||
);
|
||||
|
||||
// println(string): void
|
||||
utils.getFunctions().put(
|
||||
"println",
|
||||
new FunctionType(
|
||||
Collections.singletonList(BuiltinType.STRING),
|
||||
BuiltinType.VOID
|
||||
)
|
||||
);
|
||||
|
||||
// syscall(string, string): void —— 供 BuiltinUtils 内部使用
|
||||
// syscall(string, int): void —— 供 BuiltinUtils 内部使用
|
||||
utils.getFunctions().put(
|
||||
"syscall",
|
||||
new FunctionType(
|
||||
Arrays.asList(BuiltinType.STRING, BuiltinType.STRING),
|
||||
Arrays.asList(BuiltinType.STRING, BuiltinType.INT),
|
||||
BuiltinType.VOID
|
||||
)
|
||||
);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user