github.com/beauknowssoftware/makehcl@v0.0.0-20200322000747-1b9bb1e1c008/internal/parse2/do.go (about)

     1  package parse2
     2  
     3  import (
     4  	"github.com/hashicorp/hcl/v2"
     5  )
     6  
     7  func Do(o Options) (Definition, hcl.Diagnostics) {
     8  	var p Parser
     9  	p.Options = o
    10  
    11  	diag := p.Parse()
    12  
    13  	return p.Definition, diag
    14  }