Skip to content

Commit d34eb57

Browse files
committed
cmd/cue: use parser.PackageClauseOnly in 'get go'
When importing CUE files, we parse each file to obtain its package name. We only need to parse up to the package clause for this to work. Signed-off-by: Daniel Martí <[email protected]> Change-Id: I21247bf16fed1cc3985bd1ef3f98a5be62ceb425 Reviewed-on: https://review.gerrithub.io/c/cue-lang/cue/+/1200969 TryBot-Result: CUEcueckoo <[email protected]> Unity-Result: CUE porcuepine <[email protected]> Reviewed-by: Roger Peppe <[email protected]>
1 parent 74a06f8 commit d34eb57

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cmd/cue/cmd/get_go.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ func (e *extractor) importCUEFiles(p *packages.Package, dstDir, args string) err
597597
if !ok {
598598
return nil
599599
}
600-
f, err := parser.ParseFile(path, nil)
600+
f, err := parser.ParseFile(path, nil, parser.PackageClauseOnly)
601601
if err != nil {
602602
return err
603603
}

0 commit comments

Comments
 (0)