What else would you do with go/parser
An interpreter for Go.
$ go build main.go
$ cat examples/iterative_fib.go
package main
func fib(n int) int {
a := 0
b := 0
c := 1
for i := 1; i < n-1; i++ {
a = b
b = c
c = a + b
}
return c
}
func main() {
println(fib(15))
}
$ ./main examples/iterative_fib.go
377