def p_subidentifier(self, p):
n = len(p)<EOL>if n == <NUM_LIT:2>:<EOL><INDENT>p[<NUM_LIT:0>] = p[<NUM_LIT:1>]<EOL><DEDENT>elif n == <NUM_LIT:5>:<EOL><INDENT>p[<NUM_LIT:0>] = (p[<NUM_LIT:1>], p[<NUM_LIT:3>])<EOL><DEDENT>
subidentifier : fuzzy_lowercase_identifier
                         | NUMBER
                         | LOWERCASE_IDENTIFIER '(' NUMBER ')