示例#1
0
文件: server.go 项目: mk2/yon
func New() kit.ReplServer {

	return &server{
		interp: interp.New(),
		buf:    new(bytes.Buffer),
	}
}
示例#2
0
文件: interp_test.go 项目: mk2/yon
func TestInterpEval(t *testing.T) {

	interp := interp.New()
	interp.EvalAndWait(bytes.NewBufferString("1 2 `test` 2 dup true {1 2 3} rot"))
	interp.PrintStack()
	fmt.Println("stdout: ", interp.StdoutString())
	interp.EvalAndWait(bytes.NewBufferString(".s"))
}