INNER CODE UNIT · Go
main
bbuck/dragon-mud · cmds/dragon/main.go:8
func main() {
state := lua.NewState()
lua.OpenLibraries(state)
state.Register("add", func(l *lua.State) int {
// TODO panic if we didn't get two arguments
a, _ := l.ToNumber(1)
b, _ := l.ToNumber(2)
l.Pop(2)
result := add(int(a), int(b))
l.PushNumber(float64(result))
return 1
})
err := lua.DoString(