[stringtemplate-interest] "Or" and "And" operators in conditionnal always evaluate both operands ?
Terence Parr
parrt at cs.usfca.edu
Fri Sep 16 10:28:07 PDT 2011
Hi. Since I'm very uncomfortable with the notion of allowing these operators in the first place, I saw no point in adding extra bytecodes and add complexity for no real value.
should not be throwing an exception in v4. It should simply be notifying the listener; if these errors bother you then have the listener ignore them. I believe that is a design choice we made: a.b for a missing b property simply notifies the listener.
Ter
On Sep 15, 2011, at 10:11 AM, Udo Borkowski wrote:
>> The point is this is entirely an implementation detail. There's no benefit
>> to documenting the semantics in a short circuit manner ...
>
> Right. I was talking about the implementation. I don't care, if this is externally documented. I was just surprised to read the current implementation does not use a short circuit implementation.
>
> Udo
More information about the stringtemplate-interest
mailing list