<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span style="color:rgb(80,0,80)">> </span><span style="color:rgb(80,0,80);font-size:13.1999998092651px;line-height:19.7999992370605px">s mp $ n - 1 parses as s mp (n - 1)</span><br></div><div><span style="color:rgb(80,0,80);font-size:13.1999998092651px;line-height:19.7999992370605px">> s mp n - 1 parses as (s mp n) - 1</span><br></div><br>It should be<br><br>s mp $ n - 1 parses as ($) (s mp) (n - 1) which evaluates to s mp (n - 1)<br>The parsing goes this way because ($) has the lowers precedence.<div><span style="color:rgb(80,0,80);font-size:13.1999998092651px;line-height:19.7999992370605px"><br></span></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div>Regards</div><div dir="ltr"><div><br></div><div>Sumit Sahrawat</div></div></div></div></div></div></div>
</div></div>