Added fibonacci example
This commit is contained in:
@ -12,6 +12,7 @@ var examples = []struct {
|
||||
}{
|
||||
{"hello", "", 0},
|
||||
{"write", "ELF", 0},
|
||||
{"fibonacci", "", 55},
|
||||
}
|
||||
|
||||
func TestExamples(t *testing.T) {
|
||||
|
12
tests/programs/parameters.q
Normal file
12
tests/programs/parameters.q
Normal file
@ -0,0 +1,12 @@
|
||||
main() {
|
||||
syscall(60, f(1))
|
||||
}
|
||||
|
||||
f(x) {
|
||||
y := g()
|
||||
return x + y
|
||||
}
|
||||
|
||||
g() {
|
||||
return 2
|
||||
}
|
@ -21,6 +21,7 @@ var programs = []struct {
|
||||
{"square-sum.q", "", 25},
|
||||
{"chained-calls.q", "", 9},
|
||||
{"nested-calls.q", "", 4},
|
||||
{"parameters.q", "", 3},
|
||||
{"return.q", "", 6},
|
||||
{"reassign.q", "", 2},
|
||||
{"branch.q", "", 0},
|
||||
|
Reference in New Issue
Block a user