"John Wiegley" <[email protected]> writes:

>>>>>> Eric Abrahamsen <[email protected]> writes:
>
>> No, I'd tried that one before. It looks like parenthesis inside any "expr"
>> clause will cause the parsing error. If there's no "expr", the parenthesis
>> is read correctly and things seem to work. In your above suggestion, I got
>> the parsing error at ("Receipt". If I take out the first "expr", I get the
>> parsing error at (transportation|food|books)/, saying: Error: Missing '/'.
>
> Sorry, copy and paste bug, the second "expr" shouldn't appear.
>
>> The only way I can get it to work is to have no first "expr", use tag
>> instead of has_tag (using has_tag simply produces no results), and have no
>> parenthesis in the "expr account" clause.
>
>> The ternary expression works if given as:
>
>> ((to_amount(tag("Receipt")) > 0) ? to_amount(tag("Receipt")) : 1)
>
>> So really all I'm missing there is the ability to match:
>
>> = expr amount = to_amount(tag("Receipt")) and expr etc etc etc
>
>> with parentheses in.
>
> Yes, you can't do variable assignments like this at the moment.
>
> John

Okay, no worries. Thanks for your help!

Eric

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to