13 lines
337 B
Go
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}}
|
|
}
|