(n cst.Separator)
| 2127 | } |
| 2128 | |
| 2129 | func (e *encoder) cstSeparator(n cst.Separator) *CSTSeparator { |
| 2130 | if len(n) == 0 { |
| 2131 | return nil |
| 2132 | } |
| 2133 | p := &CSTSeparator{} |
| 2134 | foreach(n, e.cstFragment, &p.Fragments) |
| 2135 | return p |
| 2136 | } |
| 2137 | |
| 2138 | func (e *encoder) cstSource(n *cst.Source) (outID uint64) { |
| 2139 | e.build(&e.instances.CstSource, e.maps.CSTSource, n, &outID, func() *CSTSource { |