On Thu, Nov 10, 2016 at 9:31 AM, Karthik Nayak <[email protected]> wrote:
> On Wed, Nov 9, 2016 at 4:52 AM, Jacob Keller <[email protected]> wrote:
>> On Tue, Nov 8, 2016 at 12:11 PM, Karthik Nayak <[email protected]> wrote:
>>
>> Ok. How does this handle whitespace? The previous if implementation
>> treated whitespace as trimming to ignore. Does this require an exact
>> whitespace match? It appears by the code that strings must match
>> exactly. Would it make more sense to always trim the value of
>> whitespace first before comparison? Hmm.. I think we should avoid
>> doing that actually.
>>
>
> This does not trim whitespace what so ever and requires an exact match.
> I don't see the reason behind trimming whitespace though.
>

The comment was made in reference to the fact that %(if)<atom>%(then)
essentially trims whitespace, since if the <atom> prints only
whitespace it does not match.

Thus, it might make sense to keep it all the same and have this trim
as well. However, I think there is no benefit or reasoning to do so in
this case.

Thanks,
Jake

Reply via email to