You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is matched_exprno_parens_op_expr should be rewritten as binary operations with matchedExpression as the left operand and noParenthesesExpression as the right operand. This can be accomplished with either new binary operations or by changing the matchedExpression*Operations from #50 to accept either a matchedExpression or a noParenthesesExpression as the right operand.
Allow noParenthesesExpression as right operand to matchedExpressionMatchOperation
Allow noParenthesesExpression as right operand to matchedExpressionAdditionOperation
Allow noParenthesesExpression as right operand to matchedExpressionMultiplicationOperation
Allow noParenthesesExpression as right operand to matchedExpressionHatOperation
Allow noParenthesesExpression as right operand to matchedExpressionTwoOperation
Allow noParenthesesExpression as right operand to matchedExpressionAndOperation
Allow noParenthesesExpression as right operand to matchedExpressionOrOperation
Allow noParenthesesExpression as right operand to matchedExpressionInOperation
Allow noParenthesesExpression as right operand to matchedExpressionInMatchOperation
Allow noParenthesesExpression as right operand to matchedExpressionTypeOperation
Allow noParenthesesExpression as right operand to matchedExpressionPipeOperation
Allow noParenthesesExpression as right operand to matchedExpressionComparisonOperation
Allow noParenthesesExpression as right operand to matchedExpressionRelationalOperation
Allow noParenthesesExpression as right operand to matchedExpressionArrowOperation
Allow noParenthesesExpression as right operand to matchedExpressionWhenOperation
when handling for no_parens_op_expr has an additional right operand choice in addition to no_parens_expr: call_args_no_parens_kw
Allow call_args_no_parens_kw as right operand to matcheExpressionWhenOperation
The text was updated successfully, but these errors were encountered:
Implement
no_parens_op_expr
to completematch_expr
where it usesno_parens_expr
.Prereqs
matchedExpression
(Matched Expression #50)noParenthesesExpression
(No Parentheses Expression #58)Features
matched_expr
direct-dependenciesmatched_expr -> matched_expr no_parens_op_expr
no_parens_op_expr
This is
matched_expr
no_parens_op_expr
should be rewritten as binary operations withmatchedExpression
as the left operand andnoParenthesesExpression
as the right operand. This can be accomplished with either new binary operations or by changing thematchedExpression*Operation
s from #50 to accept either amatchedExpression
or anoParenthesesExpression
as the right operand.noParenthesesExpression
as right operand tomatchedExpressionMatchOperation
noParenthesesExpression
as right operand tomatchedExpressionAdditionOperation
noParenthesesExpression
as right operand tomatchedExpressionMultiplicationOperation
noParenthesesExpression
as right operand tomatchedExpressionHatOperation
noParenthesesExpression
as right operand tomatchedExpressionTwoOperation
noParenthesesExpression
as right operand tomatchedExpressionAndOperation
noParenthesesExpression
as right operand tomatchedExpressionOrOperation
noParenthesesExpression
as right operand tomatchedExpressionInOperation
noParenthesesExpression
as right operand tomatchedExpressionInMatchOperation
noParenthesesExpression
as right operand tomatchedExpressionTypeOperation
noParenthesesExpression
as right operand tomatchedExpressionPipeOperation
noParenthesesExpression
as right operand tomatchedExpressionComparisonOperation
noParenthesesExpression
as right operand tomatchedExpressionRelationalOperation
noParenthesesExpression
as right operand tomatchedExpressionArrowOperation
noParenthesesExpression
as right operand tomatchedExpressionWhenOperation
when
handling forno_parens_op_expr
has an additional right operand choice in addition tono_parens_expr
:call_args_no_parens_kw
call_args_no_parens_kw
as right operand tomatcheExpressionWhenOperation
The text was updated successfully, but these errors were encountered: