@ -300,4 +300,14 @@ void SymbolTable::registerBuiltinFunctions() {
starttime.scope_level = 0;
starttime.is_builtin = true;
addSymbol(starttime);
// stoptime: void stoptime()
Symbol stoptime;
stoptime.name = "stoptime";
stoptime.kind = SymbolKind::Function;
stoptime.type = ir::Type::GetFunctionType(ir::Type::GetVoidType(), {}); // 无参数,返回 void
stoptime.param_types = {};
stoptime.scope_level = 0;
stoptime.is_builtin = true;
addSymbol(stoptime);
}