whatcanGOwrong

This commit is contained in:
2024-09-19 21:38:24 -04:00
commit d0ae4d841d
17908 changed files with 4096831 additions and 0 deletions
@@ -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"
)