示例#1
0
文件: compiler.go 项目: vic/gooby
func CompileRbc(filename string) (err error) {
	cf, err := rbc.ReadFile(filename)
	if err != nil {
		return
	}

	compiler := &file_compiler{cf}
	file := compiler.compile(filename)

	fset := token.NewFileSet()
	format.Node(os.Stdout, fset, file)
	return
}
示例#2
0
文件: interpreter.go 项目: vic/gooby
func InterpretRbc(filename string) {
	cf, _ := rbc.ReadFile(filename)
	fmt.Print("Load compiled file into vm ", cf)
}