simple_nodes.go 311 B

1234567891011121314151617181920212223
  1. package stub
  2. import (
  3. "odf/model"
  4. "ypk/assert"
  5. )
  6. func lf() func(x model.LeafName) model.Leaf {
  7. return func(x model.LeafName) model.Leaf {
  8. var ret *sn
  9. switch x {
  10. default:
  11. ret = &sn{name: x}
  12. ret.init()
  13. }
  14. assert.For(ret != nil, 60)
  15. return ret
  16. }
  17. }
  18. func init() {
  19. model.LeafFactory = lf()
  20. }