whatcanGOwrong
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
// comment
|
||||
x "y" z
|
||||
|
||||
// block
|
||||
block ( // block-eol
|
||||
// x-before-line
|
||||
|
||||
"x" (y // x-eol
|
||||
"x") y // y-eol
|
||||
"x1"
|
||||
"x2"
|
||||
// line
|
||||
"x3"
|
||||
"x4"
|
||||
|
||||
"x5"
|
||||
|
||||
// y-line
|
||||
"y" // y-eol
|
||||
|
||||
"z" // z-eol
|
||||
) // block-eol2
|
||||
|
||||
block1 (
|
||||
)
|
||||
|
||||
block2 (x y z)
|
||||
|
||||
block3 "w" (
|
||||
) // empty block
|
||||
|
||||
block4 "x" () "y" // not a block
|
||||
|
||||
block5 ("z" // also not a block
|
||||
|
||||
// eof
|
||||
@@ -0,0 +1,33 @@
|
||||
// comment
|
||||
x "y" z
|
||||
|
||||
// block
|
||||
block ( // block-eol
|
||||
// x-before-line
|
||||
|
||||
"x" ( y // x-eol
|
||||
"x" ) y // y-eol
|
||||
"x1"
|
||||
"x2"
|
||||
// line
|
||||
"x3"
|
||||
"x4"
|
||||
|
||||
"x5"
|
||||
|
||||
// y-line
|
||||
"y" // y-eol
|
||||
|
||||
"z" // z-eol
|
||||
) // block-eol2
|
||||
|
||||
|
||||
block1()
|
||||
|
||||
block2 (x y z)
|
||||
|
||||
block3 "w" ( ) // empty block
|
||||
block4 "x" ( ) "y" // not a block
|
||||
block5 ( "z" // also not a block
|
||||
|
||||
// eof
|
||||
@@ -0,0 +1,10 @@
|
||||
// comment
|
||||
module "x" // eol
|
||||
|
||||
// mid comment
|
||||
|
||||
// comment 2
|
||||
// comment 2 line 2
|
||||
module "y" // eoy
|
||||
|
||||
// comment 3
|
||||
@@ -0,0 +1,8 @@
|
||||
// comment
|
||||
module "x" // eol
|
||||
// mid comment
|
||||
|
||||
// comment 2
|
||||
// comment 2 line 2
|
||||
module "y" // eoy
|
||||
// comment 3
|
||||
@@ -0,0 +1,3 @@
|
||||
go 1.2.3
|
||||
|
||||
toolchain default
|
||||
@@ -0,0 +1,2 @@
|
||||
go 1.2.3
|
||||
toolchain default
|
||||
@@ -0,0 +1,6 @@
|
||||
module x
|
||||
|
||||
require (
|
||||
gopkg.in/mgo.v2 v2.0.0-20160818020120-3f83fa500528
|
||||
gopkg.in/yaml.v2 v2.2.1
|
||||
)
|
||||
@@ -0,0 +1 @@
|
||||
module abc
|
||||
@@ -0,0 +1 @@
|
||||
module "abc"
|
||||
@@ -0,0 +1,12 @@
|
||||
module abc
|
||||
|
||||
replace xyz v1.2.3 => /tmp/z
|
||||
|
||||
replace xyz v1.3.4 => my/xyz v1.3.4-me
|
||||
|
||||
replace (
|
||||
w v1.0.0 => "./a,"
|
||||
w v1.0.1 => "./a()"
|
||||
w v1.0.2 => "./a[]"
|
||||
w v1.0.3 => "./a{}"
|
||||
)
|
||||
@@ -0,0 +1,12 @@
|
||||
module "abc"
|
||||
|
||||
replace "xyz" v1.2.3 => "/tmp/z"
|
||||
|
||||
replace "xyz" v1.3.4 => "my/xyz" v1.3.4-me
|
||||
|
||||
replace (
|
||||
"w" v1.0.0 => "./a,"
|
||||
"w" v1.0.1 => "./a()"
|
||||
"w" v1.0.2 => "./a[]"
|
||||
"w" v1.0.3 => "./a{}"
|
||||
)
|
||||
@@ -0,0 +1,10 @@
|
||||
module abc
|
||||
|
||||
replace (
|
||||
xyz v1.2.3 => /tmp/z
|
||||
xyz v1.3.4 => my/xyz v1.3.4-me
|
||||
xyz v1.4.5 => "/tmp/my dir"
|
||||
xyz v1.5.6 => my/xyz v1.5.6
|
||||
|
||||
xyz => my/other/xyz v1.5.4
|
||||
)
|
||||
@@ -0,0 +1,10 @@
|
||||
module "abc"
|
||||
|
||||
replace (
|
||||
"xyz" v1.2.3 => "/tmp/z"
|
||||
"xyz" v1.3.4 => "my/xyz" "v1.3.4-me"
|
||||
xyz "v1.4.5" => "/tmp/my dir"
|
||||
xyz v1.5.6 => my/xyz v1.5.6
|
||||
|
||||
xyz => my/other/xyz v1.5.4
|
||||
)
|
||||
@@ -0,0 +1,11 @@
|
||||
module abc
|
||||
|
||||
retract v1.2.3
|
||||
|
||||
retract [v1.2.3, v1.2.4]
|
||||
|
||||
retract (
|
||||
v1.2.3
|
||||
|
||||
[v1.2.3, v1.2.4]
|
||||
)
|
||||
@@ -0,0 +1,11 @@
|
||||
module abc
|
||||
|
||||
retract "v1.2.3"
|
||||
|
||||
retract [ "v1.2.3" , "v1.2.4" ]
|
||||
|
||||
retract (
|
||||
"v1.2.3"
|
||||
|
||||
[ "v1.2.3" , "v1.2.4" ]
|
||||
)
|
||||
@@ -0,0 +1,7 @@
|
||||
module "x"
|
||||
|
||||
module "y"
|
||||
|
||||
require "x"
|
||||
|
||||
require x
|
||||
@@ -0,0 +1,10 @@
|
||||
// comment
|
||||
use x // eol
|
||||
|
||||
// mid comment
|
||||
|
||||
// comment 2
|
||||
// comment 2 line 2
|
||||
use y // eoy
|
||||
|
||||
// comment 3
|
||||
@@ -0,0 +1,8 @@
|
||||
// comment
|
||||
use "x" // eol
|
||||
// mid comment
|
||||
|
||||
// comment 2
|
||||
// comment 2 line 2
|
||||
use "y" // eoy
|
||||
// comment 3
|
||||
@@ -0,0 +1,3 @@
|
||||
go 1.2.3
|
||||
|
||||
toolchain default
|
||||
@@ -0,0 +1,2 @@
|
||||
go 1.2.3
|
||||
toolchain default
|
||||
@@ -0,0 +1,12 @@
|
||||
use abc
|
||||
|
||||
replace xyz v1.2.3 => /tmp/z
|
||||
|
||||
replace xyz v1.3.4 => my/xyz v1.3.4-me
|
||||
|
||||
replace (
|
||||
w v1.0.0 => "./a,"
|
||||
w v1.0.1 => "./a()"
|
||||
w v1.0.2 => "./a[]"
|
||||
w v1.0.3 => "./a{}"
|
||||
)
|
||||
@@ -0,0 +1,12 @@
|
||||
use "abc"
|
||||
|
||||
replace "xyz" v1.2.3 => "/tmp/z"
|
||||
|
||||
replace "xyz" v1.3.4 => "my/xyz" v1.3.4-me
|
||||
|
||||
replace (
|
||||
"w" v1.0.0 => "./a,"
|
||||
"w" v1.0.1 => "./a()"
|
||||
"w" v1.0.2 => "./a[]"
|
||||
"w" v1.0.3 => "./a{}"
|
||||
)
|
||||
@@ -0,0 +1,10 @@
|
||||
use abc
|
||||
|
||||
replace (
|
||||
xyz v1.2.3 => /tmp/z
|
||||
xyz v1.3.4 => my/xyz v1.3.4-me
|
||||
xyz v1.4.5 => "/tmp/my dir"
|
||||
xyz v1.5.6 => my/xyz v1.5.6
|
||||
|
||||
xyz => my/other/xyz v1.5.4
|
||||
)
|
||||
@@ -0,0 +1,10 @@
|
||||
use "abc"
|
||||
|
||||
replace (
|
||||
"xyz" v1.2.3 => "/tmp/z"
|
||||
"xyz" v1.3.4 => "my/xyz" "v1.3.4-me"
|
||||
xyz "v1.4.5" => "/tmp/my dir"
|
||||
xyz v1.5.6 => my/xyz v1.5.6
|
||||
|
||||
xyz => my/other/xyz v1.5.4
|
||||
)
|
||||
@@ -0,0 +1,7 @@
|
||||
use ../foo
|
||||
|
||||
use (
|
||||
/bar
|
||||
|
||||
baz
|
||||
)
|
||||
@@ -0,0 +1,7 @@
|
||||
use "../foo"
|
||||
|
||||
use (
|
||||
"/bar"
|
||||
|
||||
"baz"
|
||||
)
|
||||
Reference in New Issue
Block a user