test: integration tests for imports
This commit is contained in:
34
extension/examples/valid/imports/manyMains.wacc
Normal file
34
extension/examples/valid/imports/manyMains.wacc
Normal file
@@ -0,0 +1,34 @@
|
||||
# import all the mains
|
||||
|
||||
# Output:
|
||||
# 15
|
||||
# 0
|
||||
# -33
|
||||
# 0
|
||||
# -33
|
||||
# 0
|
||||
#
|
||||
|
||||
# Exit:
|
||||
# 99
|
||||
|
||||
# Program:
|
||||
|
||||
import "../sum.wacc" (main as sumMain)
|
||||
import "./basic.wacc" (main as basicMain)
|
||||
import "./multiFunc.wacc" (main as multiFuncMain)
|
||||
|
||||
begin
|
||||
int main() is
|
||||
int result1 = call sumMain() ;
|
||||
int result2 = call basicMain() ;
|
||||
int result3 = call multiFuncMain() ;
|
||||
println result1 ;
|
||||
println result2 ;
|
||||
println result3 ;
|
||||
return 99
|
||||
end
|
||||
|
||||
int result = call main() ;
|
||||
exit result
|
||||
end
|
||||
Reference in New Issue
Block a user