package-type imports
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
main :: func() void {
|
||||
value i8 :: 127 + 1
|
||||
_ = value
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
main :: func() void {
|
||||
_ = 127 + 1
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
main :: func() void {
|
||||
_ = 9223372036854775807 + 1
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
a int :: b
|
||||
b int :: a
|
||||
|
||||
main :: func() void {
|
||||
_ = 1
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
a int :: b
|
||||
b int :: a
|
||||
|
||||
main :: func() void {
|
||||
_ = a
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
bad int = 1
|
||||
|
||||
read_bad :: func() int {
|
||||
return bad
|
||||
}
|
||||
|
||||
derived :: read_bad()
|
||||
|
||||
main :: func() void {}
|
||||
@@ -0,0 +1,11 @@
|
||||
bad int = 1
|
||||
|
||||
read_bad :: func() int {
|
||||
return bad
|
||||
}
|
||||
|
||||
derived :: read_bad()
|
||||
|
||||
main :: func() void {
|
||||
_ = derived
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
bad int = 4
|
||||
|
||||
read_bad :: func() int {
|
||||
return bad
|
||||
}
|
||||
|
||||
derived int :: read_bad()
|
||||
|
||||
main :: func() void {
|
||||
_ = 1
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
bad int = 4
|
||||
|
||||
read_bad :: func() int {
|
||||
return bad
|
||||
}
|
||||
|
||||
derived int :: read_bad()
|
||||
|
||||
main :: func() void {
|
||||
_ = derived
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
broken :: func(value int) int {
|
||||
return missing + value
|
||||
}
|
||||
|
||||
main :: func() void {
|
||||
_ = 1
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
bad int = 4
|
||||
|
||||
main :: func() void {
|
||||
_ = 1
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
broken :: func(value int) int {
|
||||
return missing + value
|
||||
}
|
||||
|
||||
main :: func() void {
|
||||
_ = broken(1)
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
bad int = 4
|
||||
|
||||
main :: func() void {
|
||||
_ = bad
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
main :: func() i32 {
|
||||
return 4
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
main :: func() int {
|
||||
return 3
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
take :: func(value i8) i8 {
|
||||
return value
|
||||
}
|
||||
|
||||
bad_return :: func() i8 {
|
||||
return missing
|
||||
}
|
||||
|
||||
main :: func() void {
|
||||
_ = take(missing)
|
||||
_ = bad_return()
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
x int :: 2
|
||||
@@ -0,0 +1,5 @@
|
||||
main :: func() i32 {
|
||||
value i32 = 1
|
||||
value = value + 2
|
||||
return value
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
take :: func(value i8) i8 {
|
||||
return value
|
||||
}
|
||||
|
||||
main :: func() void {
|
||||
_ = take(128)
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
main :: func() i32 { return 7 }
|
||||
@@ -0,0 +1,4 @@
|
||||
main :: func() void {
|
||||
value i8 = 127
|
||||
_ = value + 1
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
# this is a comment
|
||||
|
||||
x int :: 2
|
||||
|
||||
sum_c :: c func(a, b int) int {
|
||||
return a + b
|
||||
}
|
||||
|
||||
sum_brolang :: func(a, b int) int {
|
||||
return a + b
|
||||
}
|
||||
|
||||
main :: func() void {
|
||||
y int = 4
|
||||
a_add_b_c :: sum_c(1, 2)
|
||||
a_add_b_brolang :: sum_brolang(1, 2)
|
||||
_ = y
|
||||
_ = a_add_b_c
|
||||
_ = a_add_b_brolang
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
make_value :: func() int {
|
||||
return 40 + 2
|
||||
}
|
||||
|
||||
answer int :: make_value()
|
||||
|
||||
main :: func() i32 {
|
||||
_ = answer
|
||||
return 0
|
||||
}
|
||||
Reference in New Issue
Block a user