Configuration file syntax and parsing for golang
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

26 lines
571 B

package forge
import (
"bytes"
"io"
"strings"
"github.com/brettlangdon/forge/config"
"github.com/brettlangdon/forge/parser"
)
func ParseString(data string) (*config.SectionValue, error) {
return parser.ParseReader(strings.NewReader(data))
}
func ParseBytes(data []byte) (*config.SectionValue, error) {
return parser.ParseReader(bytes.NewReader(data))
}
func ParseFile(filename string) (*config.SectionValue, error) {
return parser.ParseFile(filename)
}
func ParseReader(reader io.Reader) (*config.SectionValue, error) {
return parser.ParseReader(reader)
}