package hclsyntax | |
import ( | |
"github.com/hashicorp/hcl/v2" | |
) | |
// File is the top-level object resulting from parsing a configuration file. | |
type File struct { | |
Body *Body | |
Bytes []byte | |
} | |
func (f *File) AsHCLFile() *hcl.File { | |
return &hcl.File{ | |
Body: f.Body, | |
Bytes: f.Bytes, | |
// TODO: The Nav object, once we have an implementation of it | |
} | |
} |