goi

What else would you do with go/parser

Stars
27

goi

An interpreter for Go.

Use

$ 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
Package Rankings
Top 7.48% on Proxy.golang.org