| 690 | } |
| 691 | |
| 692 | unique_ptr<iHdlExprItem> VerExprParser::visitOperator_assignment( |
| 693 | sv2017Parser::Operator_assignmentContext *ctx) { |
| 694 | // operator_assignment: variable_lvalue assignment_operator expression; |
| 695 | auto vlv = ctx->variable_lvalue(); |
| 696 | auto dst = visitVariable_lvalue(vlv); |
| 697 | auto e = ctx->expression(); |
| 698 | auto src = visitExpression(e); |
| 699 | auto op = VerLiteralParser::visitAssignment_operator( |
| 700 | ctx->assignment_operator()); |
| 701 | return create_object<HdlOp>(ctx, move(dst), op, move(src)); |
| 702 | } |
| 703 | |
| 704 | } |
| 705 | } |
no outgoing calls
no test coverage detected