(dockerfilePath string)
| 35 | } |
| 36 | |
| 37 | func parseDockerfile(dockerfilePath string) ([]byte, *parser.Result, error) { |
| 38 | dockerfileBytes, err := os.ReadFile(dockerfilePath) |
| 39 | if err != nil { |
| 40 | return nil, nil, err |
| 41 | } |
| 42 | result, err := parser.Parse(bytes.NewReader(dockerfileBytes)) |
| 43 | return dockerfileBytes, result, err |
| 44 | } |
| 45 | |
| 46 | func OpenDockerfile(ctx context.Context, manager *Manager, documentURI, path string) ([]byte, []*parser.Node) { |
| 47 | doc := manager.Get(ctx, uri.URI(documentURI)) |