199 lines
No EOL
2.1 KiB
Text
199 lines
No EOL
2.1 KiB
Text
// package comment
|
|
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"math"
|
|
"log"
|
|
"errors"
|
|
"io"
|
|
)
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"math"
|
|
|
|
"log"
|
|
|
|
"errors"
|
|
|
|
"io"
|
|
)
|
|
|
|
// We reset the line numbering to test that
|
|
// the formatting works independent of line directives
|
|
//line :19
|
|
|
|
import (
|
|
"fmt"
|
|
"math"
|
|
"log"
|
|
"errors"
|
|
"io"
|
|
|
|
"fmt"
|
|
|
|
"math"
|
|
|
|
"log"
|
|
|
|
"errors"
|
|
|
|
"io"
|
|
)
|
|
|
|
import (
|
|
// a block with comments
|
|
"fmt" // for Printf
|
|
"math"
|
|
"log" // for Fatal
|
|
"errors"
|
|
"io" // for Reader
|
|
)
|
|
|
|
import (
|
|
"fmt" // for Printf
|
|
|
|
"math"
|
|
|
|
"log" // for Fatal
|
|
|
|
"errors"
|
|
|
|
"io" // for Reader
|
|
)
|
|
|
|
import (
|
|
// for Printf
|
|
"fmt"
|
|
|
|
"math"
|
|
|
|
// for Fatal
|
|
"log"
|
|
|
|
"errors"
|
|
|
|
// for Reader
|
|
"io"
|
|
)
|
|
|
|
import (
|
|
"fmt" // for Printf
|
|
"math"
|
|
"log" // for Fatal
|
|
"errors"
|
|
"io" // for Reader
|
|
|
|
"fmt" // for Printf
|
|
|
|
"math"
|
|
|
|
"log" // for Fatal
|
|
|
|
"errors"
|
|
|
|
"io" // for Reader
|
|
)
|
|
|
|
import (
|
|
"fmt" // for Printf
|
|
|
|
"math"
|
|
"log" // for Fatal
|
|
"errors"
|
|
"io" // for Reader
|
|
|
|
"fmt" // for Printf
|
|
"math"
|
|
"log" // for Fatal
|
|
"errors"
|
|
"io" // for Reader
|
|
)
|
|
|
|
// Test deduping and extended sorting
|
|
import (
|
|
"B" // B
|
|
a "A" // aA
|
|
b "A" // bA2
|
|
b "A" // bA1
|
|
. "B" // .B
|
|
. "B"
|
|
"C"
|
|
"C"
|
|
"C"
|
|
a "D" // aD
|
|
"B"
|
|
_ "B" // _b
|
|
)
|
|
|
|
import (
|
|
"dedup_by_group"
|
|
"dedup_by_group"
|
|
|
|
"dedup_by_group"
|
|
)
|
|
|
|
import (
|
|
/* comment */ io1 "io"
|
|
"fmt" // for Printf
|
|
/* comment */ "log"
|
|
/* comment */ io2 "io"
|
|
)
|
|
|
|
import (
|
|
/* comment */ io2 "io" // hello
|
|
/* comment */ io1 "io"
|
|
"math" /* right side */
|
|
"fmt"
|
|
// end
|
|
)
|
|
|
|
import (
|
|
/* comment */ io1 "io" /* before */ // after
|
|
"fmt"
|
|
"errors" // for New
|
|
io2 "io" // another
|
|
// end
|
|
)
|
|
|
|
import (
|
|
/* left */ "fmt" /* right */
|
|
"errors" // for New
|
|
/* left */ "math" /* right */
|
|
"log" // for Fatal
|
|
)
|
|
|
|
import /* why */ /* comment here? */ (
|
|
/* comment */ "fmt"
|
|
"math"
|
|
)
|
|
|
|
// Reset it again
|
|
//line :100
|
|
|
|
// Dedup with different import styles
|
|
import (
|
|
"path"
|
|
. "path"
|
|
_ "path"
|
|
"path"
|
|
pathpkg "path"
|
|
)
|
|
|
|
/* comment */
|
|
import (
|
|
"math" // for Abs
|
|
"fmt"
|
|
// This is a new run
|
|
"errors"
|
|
"fmt"
|
|
"errors"
|
|
)
|
|
|
|
// End an import declaration in the same line
|
|
// as the last import. See golang.org/issue/33538.
|
|
// Note: Must be the last (or 2nd last) line of the file.
|
|
import("fmt"
|
|
"math") |