(n *semantic.Pseudonym)
| 1237 | } |
| 1238 | |
| 1239 | func (e *encoder) pseudonym(n *semantic.Pseudonym) (outID uint64) { |
| 1240 | e.build(&e.instances.Pseudonym, e.maps.Pseudonym, n, &outID, func() *Pseudonym { |
| 1241 | n.SortMembers() |
| 1242 | p := &Pseudonym{ |
| 1243 | Owner: e.node(n.Owner()), |
| 1244 | Ast: e.astPseudonym(n.AST), |
| 1245 | Annotations: e.annotations(n.Annotations), |
| 1246 | Name: e.str(n.Name()), |
| 1247 | Docs: e.docs(n.Docs), |
| 1248 | To: e.ty(n.To), |
| 1249 | } |
| 1250 | foreach(n.Methods, e.function, &p.Methods) |
| 1251 | return p |
| 1252 | }) |
| 1253 | return |
| 1254 | } |
| 1255 | |
| 1256 | func (e *encoder) read(n *semantic.Read) (outID uint64) { |
| 1257 | e.build(&e.instances.Read, e.maps.Read, n, &outID, func() *Read { |
no test coverage detected