diff options
| author | 2025-03-26 11:44:24 +0000 | |
|---|---|---|
| committer | 2025-03-26 11:44:24 +0000 | |
| commit | f46e490c304d7cdc366542b2db98782be33271bf (patch) | |
| tree | 70a6f3d79a8a8eca49adea8bc9cc302ef58a4d2b /vendor/github.com/hashicorp/hcl/parse.go | |
| parent | feat: Relax URL matching (#3925) (diff) | |
| download | gotosocial-f46e490c304d7cdc366542b2db98782be33271bf.tar.xz | |
[chore] bumps our spf13/viper version (#3943)
* bumps our spf13/viper version
* fixes the one breaking change
Diffstat (limited to 'vendor/github.com/hashicorp/hcl/parse.go')
| -rw-r--r-- | vendor/github.com/hashicorp/hcl/parse.go | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/vendor/github.com/hashicorp/hcl/parse.go b/vendor/github.com/hashicorp/hcl/parse.go deleted file mode 100644 index 1fca53c4c..000000000 --- a/vendor/github.com/hashicorp/hcl/parse.go +++ /dev/null @@ -1,39 +0,0 @@ -package hcl - -import ( - "fmt" - - "github.com/hashicorp/hcl/hcl/ast" - hclParser "github.com/hashicorp/hcl/hcl/parser" - jsonParser "github.com/hashicorp/hcl/json/parser" -) - -// ParseBytes accepts as input byte slice and returns ast tree. -// -// Input can be either JSON or HCL -func ParseBytes(in []byte) (*ast.File, error) { - return parse(in) -} - -// ParseString accepts input as a string and returns ast tree. -func ParseString(input string) (*ast.File, error) { - return parse([]byte(input)) -} - -func parse(in []byte) (*ast.File, error) { - switch lexMode(in) { - case lexModeHcl: - return hclParser.Parse(in) - case lexModeJson: - return jsonParser.Parse(in) - } - - return nil, fmt.Errorf("unknown config format") -} - -// Parse parses the given input and returns the root object. -// -// The input format can be either HCL or JSON. -func Parse(input string) (*ast.File, error) { - return parse([]byte(input)) -} |
