def p_args(self, p):
if len(p) > <NUM_LIT:3>:<EOL><INDENT>if p[<NUM_LIT:3>] == '<STR_LIT:U+002C>':<EOL><INDENT>p[<NUM_LIT:0>] = (p[<NUM_LIT:2>], p[<NUM_LIT:4>])<EOL><DEDENT>elif isinstance(p[<NUM_LIT:2>], dict):<EOL><INDENT>p[<NUM_LIT:0>] = ([], p[<NUM_LIT:2>])<EOL><DEDENT>else:<EOL><INDENT>p[<NUM_LIT:0>] = (p[<NUM_LIT:2>], {})<EOL><DEDENT><DEDENT>else:<EOL><INDENT>p[<NUM_LIT:0>] = ([], {})<EOL><DEDENT>
args : LPAR pos_args_list COMMA kw_args RPAR
                | LPAR pos_args_list RPAR
                | LPAR kw_args RPAR
                | LPAR RPAR
                | empty