Fixed for most cases, except strip comments

This commit is contained in:
Mike Farah
2021-07-20 09:18:40 +10:00
parent 38dd4175fb
commit bbebebe30c
12 changed files with 199 additions and 18 deletions
+5 -1
View File
@@ -11,7 +11,7 @@ import (
yaml "gopkg.in/yaml.v3"
)
func readStream(filename string) (io.Reader, string, error) {
func readStream(filename string, leadingContentPreProcessing bool) (io.Reader, string, error) {
var commentLineRegEx = regexp.MustCompile(`^\s*#`)
var reader *bufio.Reader
if filename == "-" {
@@ -27,6 +27,10 @@ func readStream(filename string) (io.Reader, string, error) {
}
var sb strings.Builder
if !leadingContentPreProcessing {
return reader, "", nil
}
for {
peekBytes, err := reader.Peek(3)