On 20 October 2011 13:43, Toni Rikkola <span dir="ltr"><<a href="mailto:toni.rikkola@gmail.com">toni.rikkola@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="word-wrap: break-word;"><div><br></div><div>And I don't know the answer to the next question, just asking because I have seen it work in other languages :-) </div></div></blockquote><div>Certainly not with overloading.<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style="word-wrap: break-word;"><div>Not a must have, in other cases using parentheses is cleaner.</div>
</div></blockquote><div><br>Eliminating all that's redundant has the downside that recovery from syntax errors is difficult, if not impossible. Typically, within each NT, you have a set of delimiters where you can assume that some higher level NT terminates (a closing bracket/brace/parenthesis) or enters another subordinate NT (comma, semicolon).<br>
<br>Also, don't forget the help you get in an editor when you close a b/b/p by highlighting the opening counterpart.<br><br>Architects have a name for this sort of thing, the German term is "Orientierungsqualität", which could be translated as "guidance quality". Its lack in modern quarters is frequently appalling ;-)<br>
<br>-W<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style="word-wrap: break-word;"><div><div><br></div><div>Toni</div><div>
<br><div><div><div></div><div class="h5"><div>On Oct 20, 2011, at 2:25 PM, Wolfgang Laun wrote:</div><br></div></div><blockquote type="cite"><div><div></div><div class="h5"><br><br><div class="gmail_quote">On 20 October 2011 13:15, Toni Rikkola <span dir="ltr"><<a href="mailto:toni.rikkola@gmail.com" target="_blank">toni.rikkola@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="word-wrap: break-word;"><div style="margin: 0px; min-height: 14px;">I'm just asking if we can drop the brackets and maybe even the commas to get a cleaner look.</div><div style="margin: 0px; min-height: 14px;">
<br></div></div></blockquote><div><br>Do you mean parentheses, i.e. ()?<br><br>How will a parser be able to determine the end of a parameterlist if there is one call inside the other?<br><br>-W <br></div></div></div></div>
_______________________________________________<br>rules-dev mailing list<br><a href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote></div><br></div></div></div><br>_______________________________________________<br>
rules-dev mailing list<br>
<a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
<br></blockquote></div><br>