learnlytics-go/templ/parser/v2/whitespaceparser.go

13 lines
306 B
Go
Raw Normal View History

2025-03-20 12:35:13 +01:00
package parser
import "github.com/a-h/parse"
// Eat any whitespace.
var whitespaceExpression = parse.Func(func(pi *parse.Input) (n Node, ok bool, err error) {
var r Whitespace
if r.Value, ok, err = parse.OptionalWhitespace.Parse(pi); err != nil || !ok {
return
}
return r, len(r.Value) > 0, nil
})