treeificator/parser.go
2025-04-23 16:18:24 +02:00

13 lines
337 B
Go

package treeificator
func Marshal(raw string, informers ...Informer) Node {
prefixToInformer := map[string]Informer{}
return Node{
NodeType: &DefaultInformer{},
Elements: marshal(raw, prefixToInformer),
}
}
func marshal(raw string, informers map[string]Informer) []NodeElement {
return []NodeElement{NodeElement{Text: &raw}}
}