github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/pkg/scanners/azure/arm/parser/armjson/parse_whitespace.go (about) 1 package armjson 2 3 import ( 4 "errors" 5 "io" 6 ) 7 8 func (p *parser) parseWhitespace() error { 9 for { 10 b, err := p.peeker.Peek() 11 if err != nil { 12 if errors.Is(err, io.EOF) { 13 return nil 14 } 15 return err 16 } 17 switch b { 18 case 0x0d, 0x20, 0x09: 19 case 0x0a: 20 p.position.Column = 1 21 p.position.Line++ 22 default: 23 return nil 24 } 25 if _, err := p.next(); err != nil { 26 return err 27 } 28 } 29 }