dotemacs

My Emacs configuration
git clone git://git.entf.net/dotemacs
Log | Files | Refs | LICENSE

multiline_if.go (1362B)


      1 package foo
      2 
      3 import (
      4 	"bytes"
      5 	"errors"
      6 )
      7 
      8 func _() {
      9 	if realLength == -1 &&
     10 		!chunked(t.TransferEncoding) &&
     11 		bodyAllowedForStatus(t.StatusCode) {
     12 		t.Close = true
     13 	}
     14 
     15 	if true &&
     16 		(true ||
     17 			true && (true ||
     18 				false) && true) {
     19 		true
     20 	}
     21 
     22 	if true && (true &&
     23 		true) {
     24 		true
     25 	}
     26 
     27 	if true &&
     28 		(true && (true ||
     29 			false) && true) {
     30 		true
     31 	}
     32 
     33 	if true &&
     34 		foo(true &&
     35 			true) {
     36 		true
     37 	}
     38 
     39 	if true &&
     40 		true && (true ||
     41 		true) {
     42 		true
     43 	}
     44 
     45 	if (true &&
     46 		true) &&
     47 		true {
     48 		true
     49 	}
     50 
     51 	if bytes.Contains(out, []byte("-fsanitize")) &&
     52 		(bytes.Contains(out, []byte("unrecognized")) ||
     53 			bytes.Contains(out, []byte("unsupported"))) {
     54 		return true, errors.New(string(out))
     55 	}
     56 
     57 	if true ==
     58 		false {
     59 		return
     60 	}
     61 
     62 	if true !=
     63 		false {
     64 		return
     65 	}
     66 
     67 	if foo(1, // hi
     68 		// hi
     69 
     70 		2) { // hi
     71 		return
     72 	}
     73 
     74 	if foo(
     75 		func() {
     76 		}) {
     77 		return
     78 	}
     79 
     80 	if foo == 0 ||
     81 		!foo.Bar(
     82 			"some",
     83 			"args") {
     84 		return
     85 	}
     86 
     87 	if true {
     88 		break
     89 	} else if true {
     90 		if true {
     91 			break
     92 		}
     93 	}
     94 
     95 	if true {
     96 	} else if true ||
     97 		true {
     98 		return
     99 	}
    100 
    101 	if 1 +
    102 		1 {
    103 		X
    104 	}
    105 
    106 	if 1 +
    107 		(1 +
    108 			1) {
    109 		X
    110 	}
    111 
    112 	if 1 +
    113 		(1 +
    114 			1) +
    115 		1 {
    116 		X
    117 	}
    118 
    119 	if 1 +
    120 		1 +
    121 		1 + (1 +
    122 		1) {
    123 		X
    124 	}
    125 
    126 	if 1 +
    127 		(1 +
    128 			1) + (1 +
    129 		1) {
    130 		X
    131 	}
    132 
    133 	if (Foo{1,
    134 		1}).Bar {
    135 		return
    136 	}
    137 
    138 	if foo ||
    139 		foo &&
    140 			foo ==
    141 				foo+
    142 					foo*
    143 						foo {
    144 		foo
    145 	}
    146 
    147 	if foo() ||
    148 		foo() &&
    149 			foo() {
    150 		foo
    151 	}
    152 }