Created
May 26, 2014 12:51
-
-
Save dvyukov/72e671c973db993f3c18 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
var SINK interface{} | |
func main() { | |
_, _, Var1, _ := (<-Var50)[(int)((Var51)[(int)((*(Var52)))])], ((*((((func(chan [2]float32, float64, chan uintptr, interface{}) []*func(struct { | |
Field53 byte | |
Field54 int16 | |
}, interface{}) [1]chan complex128)(nil))(make(chan [2]float32), 1.0, make(chan uintptr, 1), interface{}(nil)))[(map[*rune]int{})[(*rune)(nil)]]))((struct { | |
Field53 byte | |
Field54 int16 | |
}{}), interface{}(nil)))[((func(uintptr, []*byte, struct{}, rune) int)(nil))(uintptr(0), []*byte{}, (struct{}{}), rune(0))], 1.0, uint(1) | |
Var342 := (<-((func(error, int16) chan *int)(nil))(error(nil), int16(1))) | |
Var1340 := map[chan uint]string{} | |
Var837 := [1]uintptr{} | |
Var1012 := [0]struct { | |
Field979 func(uintptr) (int, int16) | |
Field980 int | |
}{} | |
Var1467 := [1]int{} | |
Var875 := float32(1.0) | |
Var1287 := [1][1]int{} | |
Var1805 := (**[2]***int16)(nil) | |
Var1120 := []interface{}{} | |
Var1678 := [0]int{} | |
Var92 := ((([][0][]bool{})[(*((([1][]*int{})[(struct { | |
Field103 struct { | |
Field104 uintptr | |
Field105 int | |
} | |
Field106 func(complex64, interface{}, complex64, string) float32 | |
Field107 int | |
}{}).Field107])[(<-([2]chan int{})[(Var108)-(1)])])):(*(([]*int{})[(<-make(chan int))])):(*((*(([]*[0]*int{})[((func(complex128) int)(nil))(1i)]))[(*(Var206))+(1)]))])[(struct { | |
Field248 complex64 | |
Field249 chan float64 | |
Field250 int | |
}{}).Field250])[(*((*(*(([]**[1]*[1]int{})[(*(Var342))+(1)])))[((((*(*(((([][1][0]**[2][2][2][1]int{})[(int)(([]rune{})[(([]int{})[(int)((((Var812)[(int)((*(([]*[0]byte{})[(<-make(chan int))]))[(int)((len)(([]string{})[(int)((Var837)[(*((*(([]*[0]*[2]int{})[(int)((([][1]float64{})[(int)(Var875)])[(<-make(chan int, 1))])]))[(int)((len)((*(*(*(*(([]****string{})[((func(*byte, map[byte]interface{}) int)(nil))((*byte)(nil), make(map[byte]interface{}, 1))])))))))]))[((func(string) int)(nil))("foo")]])]))])])[(([]int{})[((func([]func(int, float32, rune) complex64, map[int16]bool, interface { | |
Method952([2]rune, complex128, byte) (byte, rune, func(byte) (interface{}, uintptr, complex128, uintptr), [0]interface{}) | |
Method953(string, uintptr) (func(interface{}, string, uintptr) (bool, complex128, byte, string), error, error) | |
}, complex128) int)(nil))([]func(int, float32, rune) complex64{}, map[int16]bool{}, interface { | |
Method952([2]rune, complex128, byte) (byte, rune, func(byte) (interface{}, uintptr, complex128, uintptr), [0]interface{}) | |
Method953(string, uintptr) (func(interface{}, string, uintptr) (bool, complex128, byte, string), error, error) | |
}(nil), 1i)])+(1)])[(make(map[byte]int))[byte(0)]])])-(1)])])[(((Var1012)[(<-make(chan int, 1))]).Field980)+(1)])[(int)((len)(Var1120))])))[((func(bool) int)(nil))(false)])[(([][0]int{})[(make(map[[2]int16]int, 1))[[2]int16{}]])[(<-make(chan int))]])[((func(error, rune, interface { | |
Method1283(map[byte]complex64, interface{}) (int, interface { | |
Method1284(byte, rune) (uintptr, interface{}, string, complex64) | |
}) | |
Method1285(int, func(int) (complex128, interface{}, rune, error), [2]string, interface{}) (*rune, struct { | |
Field1286 error | |
}) | |
}, interface{}) int)(nil))(error(nil), rune(0), interface { | |
Method1283(map[byte]complex64, interface{}) (int, interface { | |
Method1284(byte, rune) (uintptr, interface{}, string, complex64) | |
}) | |
Method1285(int, func(int) (complex128, interface{}, rune, error), [2]string, interface{}) (*rune, struct { | |
Field1286 error | |
}) | |
}(nil), interface{}(nil))])[(((Var1287)[(int)((len)(Var1340))])[(([]int{})[(*((([][2]*int{})[(int)((len)(([]string{})[((Var1467)[(int)(([]float64{})[(([]int{})[(([]int{})[(([]int{})[((*(([]*[0]int{})[(int)((len)(([]string{})[(Var108)+(1)]))]))[((func([0]string) int)(nil))([0]string{})])-(1)])+(1)])-(1)])-(1)])])-(1)]))])[((Var1678)[(([][2]int{})[(int)((*(*(*((*(*(Var1805)))[Var108])))))])[(map[[2]float32]int{})[[2]float32{}]]])-(1)]))+(1)])-(1)])+(1)]]))[((func(struct { | |
Field1810 float64 | |
}, complex64, chan interface { | |
Method1811(uintptr, uint, rune, int) (float64, string, complex128, float32) | |
}) int)(nil))((struct { | |
Field1810 float64 | |
}{}), complex64(1i), make(chan interface { | |
Method1811(uintptr, uint, rune, int) (float64, string, complex128, float32) | |
}))]] | |
Var2036 := (*float32)(nil) | |
switch COND := (interface{})((Var92)[(int)(([]float32{})[(map[float64]int{})[1.0]])]); COND.(type) { | |
} | |
switch 1 { | |
case 1: | |
switch { | |
case false: | |
var Var1820 map[int16]chan complex64 = make(map[int16]chan complex64, 1) | |
Var2508 := [2][1]int16{} | |
type Type1821 byte | |
Var1830 := [2]bool{} | |
([]chan error{})[((func(map[Type1821]byte, []int16) int)(nil))(map[Type1821]byte{}, []int16{})], (Var1830)[(([]struct { | |
Field1855 *complex64 | |
Field1856 map[complex128]float64 | |
Field1857 interface{} | |
Field1858 int | |
}{})[((func(chan chan Type1821) int)(nil))(make(chan chan Type1821, 1))]).Field1858] = <-make(chan chan error, 1) | |
Var2546 := [1]int{} | |
Var2037 := uint(1) | |
Var2115 := (*int)(nil) | |
Var2601 := rune(0) | |
Var2285 := [2]byte{} | |
Var2653 := [1]int{} | |
if (*(*(([]**struct { | |
Field1900 int | |
}{})[(<-make(chan int))]))), (*(Var2036)), ([][][]interface{}{})[(<-make(chan int))], Var2037 = (struct { | |
Field1900 int | |
}{}), float32(1.0), [][]interface{}{}, uint(1); false { | |
make(chan map[complex128]uint, 1) <- map[complex128]uint{} | |
((([][0][1]string{})[(*(Var2115))-(1)])[(int)((Var2285)[((func(map[struct { | |
Field2286 string | |
Field2287 string | |
Field2288 int | |
Field2289 bool | |
Field2290 string | |
}]interface{}) int)(nil))(make(map[struct { | |
Field2286 string | |
Field2287 string | |
Field2288 int | |
Field2289 bool | |
Field2290 string | |
}]interface{}))])])[((func(uintptr) int)(nil))(uintptr(0))], ([]struct { | |
Field2053 int16 | |
Field2054 rune | |
Field2055 struct{} | |
}{})[(<-make(chan int))], ((Var2508)[(make(map[interface { | |
Method2543(byte, error) (Type1821, byte) | |
Method2544(complex64) uintptr | |
Method2545(rune) (int, Type1821) | |
}]int))[interface { | |
Method2543(byte, error) (Type1821, byte) | |
Method2544(complex64) uintptr | |
Method2545(rune) (int, Type1821) | |
}(nil)]])[(int)((len)((*((((([][0][1][0]*string{})[(<-make(chan int))])[(Var2546)[(struct { | |
Field2569 int | |
}{}).Field2569]])[((func(struct{}, byte, rune, float32) int)(nil))((struct{}{}), byte(0), rune(0), float32(1.0))])[(int)(Var2601)]))))], ([]int{})[(int)(([]float32{})[((Var2653)[(*(*(([]**int{})[Var108])))])-(1)])] = "foo", (struct { | |
Field2053 int16 | |
Field2054 rune | |
Field2055 struct{} | |
}{}), int16(1), 1 | |
} | |
_ = Var1820 | |
_ = Var2508 | |
_ = Var1830 | |
_ = Var2546 | |
_ = Var2037 | |
_ = Var2115 | |
_ = Var2601 | |
_ = Var2285 | |
_ = Var2653 | |
fallthrough | |
default: | |
} | |
} | |
_ = Var1 | |
_ = Var342 | |
_ = Var1340 | |
_ = Var837 | |
_ = Var1012 | |
_ = Var1467 | |
_ = Var875 | |
_ = Var1287 | |
_ = Var1805 | |
_ = Var1120 | |
_ = Var1678 | |
_ = Var92 | |
_ = Var2036 | |
return | |
} | |
var Var52 = (*int16)(nil) | |
var Var108 = (*(*(Var109))) | |
var Var109 = (**int)(nil) | |
var Var206 = (*(*(Var238))) | |
var Var812 = [2][2][1]int{} | |
func init() { | |
return | |
} | |
func init() { | |
return | |
} | |
var Var238 = (Var2678)[(<-(<-make(chan chan []int, 1)))[(*(*((((func(*uintptr, uintptr, complex128, map[int]bool) []**[1]func(interface{}, uintptr) int)(nil))((*uintptr)(nil), uintptr(0), 1i, make(map[int]bool)))[((*(Var2756))[(([]int{})[(int)(([]uintptr{})[Var2757])])+(1)])-(1)])))[(struct { | |
Field3579 uintptr | |
Field3580 int | |
}{}).Field3580](interface{}(nil), uintptr(0))]] | |
var Var2757 = Func2758(Var2759, 1i, complex64(1i)) | |
var Var2759 = (*((*(Var2760))[(int)(Var2765)]))[Var2766(func(Param3007 int16, Param3008 uintptr, Param3009 float64) ([0]float64, struct{}) { | |
(((([][]struct { | |
Field3022 interface{} | |
Field3023 uintptr | |
Field3024 float32 | |
}{})[(((*((*(Var3172))[(<-make(chan int))]))[(struct { | |
Field3200 map[int]error | |
Field3201 int | |
Field3202 chan float32 | |
Field3203 []error | |
Field3204 [0]rune | |
Field3205 [2]uint | |
}{(*(Var3206)), Var3207, make(chan float32), []error{}, [0]rune{}, [2]uint{}}).Field3201])[((Var3236).Field3234)-(1)])[(int)(((*(*(([]**[1][2]int16{})[((func(func(complex128, struct { | |
Field3310 float32 | |
Field3311 interface{} | |
}, int) ([]complex128, uintptr, struct{}, bool), []complex64, map[struct{}]struct { | |
Field3312 bool | |
}) int)(nil))(((func(complex128, struct { | |
Field3310 float32 | |
Field3311 interface{} | |
}, int) ([]complex128, uintptr, struct{}, bool))(nil)), []complex64{}, make(map[struct{}]struct { | |
Field3312 bool | |
}))])))[((func(*chan rune) int)(nil))((*chan rune)(nil))])[((func(int16, float64, func(func(float64, bool, uint) (float32, byte)) struct{}, int) int)(nil))(int16(1), 1.0, ((func(func(float64, bool, uint) (float32, byte)) struct{})(nil)), 1)])]:(*((Var3444)[((func(float32, struct { | |
Field3445 float32 | |
Field3446 [2]byte | |
}, interface{}) int)(nil))(float32(1.0), (struct { | |
Field3445 float32 | |
Field3446 [2]byte | |
}{}), interface{}(nil))])):(*(([]*int{})[(int)((len)((([]struct { | |
Field3377 bool | |
Field3378 float64 | |
Field3379 func(byte, complex64, int16, interface{}) rune | |
Field3380 string | |
}{})[(<-make(chan int, 1))]).Field3380))]))])[(<-make(chan int))])[((Var3447)[(([]int{})[((func(func(int) (interface { | |
Method3546(uint, uint, rune, bool) (error, bool, error, int16) | |
}, [0]uintptr, interface{}, byte)) int)(nil))(((func(int) (interface { | |
Method3546(uint, uint, rune, bool) (error, bool, error, int16) | |
}, [0]uintptr, interface{}, byte))(nil)))])-(1)])+(1)]).Field3023-- | |
_ = Param3007 | |
_ = Param3008 | |
_ = Param3009 | |
return [0]float64{}, (struct{}{}) | |
})] | |
var Var2766 = Var2767 | |
var Var2767 = (*(((<-(<-make(chan chan func(byte, int16, uintptr) []*func(func(int16, uintptr, float64) ([0]float64, struct{})) int)))(Var2916, (<-make(chan func(float32, int, func(error, string) []float32) int16, 1))(float32(1.0), 1, ((func(error, string) []float32)(nil))), uintptr(0)))[(int)((Var2969)[(([][0]int{})[(struct { | |
Field2981 float32 | |
Field2982 error | |
Field2983 map[uintptr]uintptr | |
Field2984 struct{} | |
Field2985 int | |
Field2986 rune | |
}{}).Field2985])[(*(Var3006))+(1)]])])) | |
var Var3006 = (*int)(nil) | |
var Var3172 = (*[1]*[2][2][1]int)(nil) | |
var Var3207 = 1 | |
var Var3236 = (struct { | |
Field3234 int | |
Field3235 interface{} | |
}{}) | |
var Var3444 = [0]*int{} | |
var Var51 = [1]rune{} | |
func Func2758(Param3581 float64, Param3582 complex128, Param3583 complex64) int { | |
_ = Param3581 | |
_ = Param3582 | |
_ = Param3583 | |
return (*(Var3584)) | |
} | |
var Var3584 = Var3585 | |
var Var3585 = Var3586 | |
var Var3586 = ((([]func(rune) [0][]*int{})[([]int{})[(([]int{})[(<-make(chan int))])-(1)]](rune(0)))[(([]int{})[Var3652])+(1)])[(int)((*(*((([][2]**int16{})[(<-make(chan int, 1))])[(([][2]int{})[(int)((cap)((((*((([][1]*[2][1][0]chan int16{})[(<-make(chan int))])[(*(Var4404))[(int)((len)(Var4405))]]))[((func(string, uint) int)(nil))("foo", uint(1))])[(int)(((*(Var4468))[(<-make(chan int, 1))])[(([][2]int{})[(*(([]*[0]int{})[(Var4487)[((func([]func(float32, bool, error) float64, func(bool, complex64) float32, complex128) int)(nil))([]func(float32, bool, error) float64{}, ((func(bool, complex64) float32)(nil)), 1i)]]))[(struct { | |
Field4498 []uintptr | |
Field4499 []bool | |
Field4500 map[float32]int16 | |
Field4501 int | |
Field4502 rune | |
}{}).Field4501]])[(int)(Var4537)]])])[(<-make(chan int, 1))]))])[(<-make(chan int))]]))))] | |
var Var3652 = (int)((([]func(*error, complex64, float32) struct { | |
Field3691 int | |
}{})[(struct { | |
Field3827 []byte | |
Field3828 int | |
Field3829 complex128 | |
}{}).Field3828](Var3914, complex64(1i), float32(1.0))).Field3691) | |
var Var3914 = (<-make(chan *error, (((func(byte) [1]int)(nil))(byte(0)))[((((func(rune, chan []byte, []complex64) []int)(nil))(rune(0), make(chan []byte), []complex64{}))[(int)((Var4044)[(int)((([]struct { | |
Field4339 float64 | |
Field4340 int | |
}{})[(<-make(chan int, 1))]).Field4339)])])+(1)])) | |
var Var4044 = (*((((Var4045)[(*(Var4046))])[(<-make(chan int, 1))])[(struct { | |
Field4312 int | |
Field4313 [0]string | |
Field4314 rune | |
}{}).Field4312])) | |
var Var4045 = [0][][0]*[1]uintptr{} | |
var Var4046 = (*((Var4080)[(<-make(chan int, 1))])) | |
var Var4080 = (<-((([0][][0]chan []**int{})[(int)((*(Var4090)))])[(<-make(chan int))])[(int)(([]int16{})[((func(func(interface{}, uint, chan uintptr) (error, interface{}, float64)) int)(nil))(((func(interface{}, uint, chan uintptr) (error, interface{}, float64))(nil)))])]) | |
var Var4090 = (*((append([]**uint{0: ([2]**uint{})[((func(*float64, *complex128, interface{}) int)(nil))((*float64)(nil), (*complex128)(nil), interface{}(nil))], 1: (**uint)(nil)}, (**uint)(nil), (**uint)(nil)))[(<-make(chan int, 1))])) | |
var Var4404 = (*[0]int)(nil) | |
var Var4405 = "foo" | |
var Var4468 = (*[2][0]byte)(nil) | |
var Var4487 = [2]int{} | |
var Var4537 = uint(1) | |
var Var3447 = [2]int{} | |
var Var3206 = (*map[int]error)(nil) | |
var Var2969 = [1]rune{} | |
var Var2916 = byte(0) | |
var Var2765 = uint(1) | |
var Var2760 = (*[]*[0]float64)(nil) | |
var Var2756 = (*[2]int)(nil) | |
var Var2678 = []***int{} | |
var Var50 = make(chan [0][0][1]int, 1) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment