(n *semantic.Assert)
| 477 | } |
| 478 | |
| 479 | func (e *encoder) assert(n *semantic.Assert) (outID uint64) { |
| 480 | e.build(&e.instances.Assert, e.maps.Assert, n, &outID, func() *Assert { |
| 481 | return &Assert{ |
| 482 | Ast: e.astCall(n.AST), |
| 483 | Condition: e.expr(n.Condition), |
| 484 | Message: e.str(n.Message), |
| 485 | } |
| 486 | }) |
| 487 | return |
| 488 | } |
| 489 | |
| 490 | func (e *encoder) assign(n *semantic.Assign) (outID uint64) { |
| 491 | e.build(&e.instances.Assign, e.maps.Assign, n, &outID, func() *Assign { |