예제 #1
0
파일: state.go 프로젝트: halturin/luajit
// Creates & initializes a new State and returns a pointer to it. Returns
// nil on error.
func Newstate() *State {
	s := &State{C.newstate()}
	s.Newtable()
	s.Setglobal(namehooks)
	return s
}
예제 #2
0
파일: state.go 프로젝트: rdlaitila/leaf
// Creates & initializes a new State and returns a pointer to it. Returns
// nil on error.
func Newstate() *State {
	s := &State{l: C.newstate(), gfregistry: make(map[int]interface{})}
	s.Newtable()
	s.Setglobal(namehooks)
	return s
}