def _dict_if(self, *args):
call_args = list(args)<EOL>do_cond = call_args.pop(<NUM_LIT:0>)<EOL>do_if = call_args.pop(<NUM_LIT:0>)<EOL>do_else = '<STR_LIT>'<EOL>if len(call_args):<EOL><INDENT>do_else = call_args.pop()<EOL><DEDENT>return do_if if self.truth(do_cond) else do_else<EOL>
Returns the arguments in the list joined by STR.
            IF:CONDITION,DO,ELSE

        %{IF:False,'IS TRUE'} -> ''
        %{IF:True,'IS TRUE', 'NOT TRUE'} -> 'NOT TRUE'