MCPcopy Create free account
hub / github.com/docker/docker-language-server / NewBakeHCLDocument

Function NewBakeHCLDocument

internal/pkg/document/bakeDocument.go:35–48  ·  view source on GitHub ↗
(u uri.URI, version int32, input []byte)

Source from the content-addressed store, hash-verified

33}
34
35func NewBakeHCLDocument(u uri.URI, version int32, input []byte) BakeHCLDocument {
36 doc := &bakeHCLDocument{
37 document: document{
38 uri: u,
39 identifier: protocol.DockerBakeLanguage,
40 version: version,
41 input: input,
42 },
43 }
44 doc.copyFn = doc.copy
45 doc.parseFn = doc.parse
46 doc.parseFn(true)
47 return doc
48}
49
50type bakeHCLDocument struct {
51 document

Callers 15

TestHoverFunction · 0.92
TestInlineCompletionFunction · 0.92
TestInlineCompletion_WSLFunction · 0.92
TestFormattingFunction · 0.92
TestFormattingCustomFunction · 0.92
TestFormattingUnchangedFunction · 0.92
TestDocumentLinkFunction · 0.92
TestDocumentLink_WSLFunction · 0.92
testDefinitionFunction · 0.92
testDefinition_WSLFunction · 0.92
TestSemanticTokensFullFunction · 0.92
TestDocumentSymbolFunction · 0.92

Calls

no outgoing calls

Tested by 15

TestHoverFunction · 0.74
TestInlineCompletionFunction · 0.74
TestInlineCompletion_WSLFunction · 0.74
TestFormattingFunction · 0.74
TestFormattingCustomFunction · 0.74
TestFormattingUnchangedFunction · 0.74
TestDocumentLinkFunction · 0.74
TestDocumentLink_WSLFunction · 0.74
testDefinitionFunction · 0.74
testDefinition_WSLFunction · 0.74
TestSemanticTokensFullFunction · 0.74
TestDocumentSymbolFunction · 0.74