refactor: 重构 BugFarm

This commit is contained in:
zhangxun 2025-08-04 14:52:02 +08:00
parent a8cf93671e
commit 62f58cd83a
12 changed files with 18 additions and 18 deletions

View File

@ -1,6 +1,6 @@
module: Main module: Main
function: main function: main
return_type: void returns: void
body: body:
declare abc:int =1 declare abc:int =1
end body end body

View File

@ -1,7 +1,7 @@
module: Main module: Main
import: os import: os
function: main function: main
return_type: void returns: void
body: body:
loop: loop:
init: init:

View File

@ -1,9 +1,9 @@
module: os module: os
import: os import: os
function: print function: print
parameter: params:
declare i1: int declare i1: int
return_type: void returns: void
body: body:
syscall("PRINT",i1) syscall("PRINT",i1)
end body end body

View File

@ -1,7 +1,7 @@
module: Main module: Main
import: os import: os
function: main function: main
return_type: void returns: void
body: body:
// 合法 // 合法
declare b1: byte = 127b declare b1: byte = 127b

View File

@ -1,9 +1,9 @@
module: os module: os
import: os import: os
function: print function: print
parameter: params:
declare i1: int declare i1: int
return_type: void returns: void
body: body:
syscall("PRINT",i1) syscall("PRINT",i1)
end body end body

View File

@ -1,7 +1,7 @@
module: Main module: Main
import: ModuleB import: ModuleB
function: main function: main
return_type: int returns: int
body: body:
return ModuleB.fun() return ModuleB.fun()
end body end body

View File

@ -1,6 +1,6 @@
module: ModuleA module: ModuleA
function: fun function: fun
return_type: int returns: int
body: body:
return 123 return 123
end body end body

View File

@ -1,7 +1,7 @@
module: ModuleB module: ModuleB
import: ModuleA import: ModuleA
function: fun function: fun
return_type: int returns: int
body: body:
return ModuleA.fun() + ModuleA.fun() return ModuleA.fun() + ModuleA.fun()
end body end body

View File

@ -3,8 +3,8 @@ module: Main
globals: globals:
declare sum: int = 0 declare sum: int = 0
function: main function: main
parameter: params:
return_type: int returns: int
body: body:
sum = 20 sum = 20

View File

@ -1,9 +1,9 @@
module: os module: os
import: os import: os
function: print function: print
parameter: params:
declare i1: int declare i1: int
return_type: void returns: void
body: body:
syscall("PRINT",i1) syscall("PRINT",i1)
end body end body

View File

@ -3,8 +3,8 @@ module: Main
globals: globals:
declare sum: int = 123 declare sum: int = 123
function: main function: main
parameter: params:
return_type: int returns: int
body: body:
os.print(sum) os.print(sum)
return 0 return 0

View File

@ -1,9 +1,9 @@
module: os module: os
import: os import: os
function: print function: print
parameter: params:
declare i1: int declare i1: int
return_type: void returns: void
body: body:
syscall("PRINT",i1) syscall("PRINT",i1)
end body end body