func Complex(L *lua.State) int {
	v1, _ := luaToGoValue(L, 1)
	v2, _ := luaToGoValue(L, 2)
	result := complex(valueToNumber(L, v1), valueToNumber(L, v2))
	makeValueProxy(L, reflect.ValueOf(result), cComplexMeta)
	return 1
}
func Complex(L *lua.State) int {
	v1, _ := luaToGoValue(L, 1)
	v2, _ := luaToGoValue(L, 2)
	result := complex(valueToNumber(L, v1), valueToNumber(L, v2))
	makeValueProxy(L, reflect.ValueOf(result), cComplexMeta)
	return 1
}
func Complex ( L * lua . State ) int { v1 , _ := luaToGoValue ( L , 1 ) v2 , _ := luaToGoValue ( L , 2 ) result := complex ( valueToNumber ( L , v1 ) , valueToNumber ( L , v2 ) ) makeValueProxy ( L , reflect . ValueOf ( result ) , cComplexMeta ) return 1 }
// Complex pushes a proxy to a Go complex on the stack.
//
// Arguments: real (number), imag (number)
//
// Returns: proxy (complex128)
Complex pushes a proxy to a Go complex on the stack . Arguments : real ( number ) imag ( number ) Returns : proxy ( complex128 )