def p_statement(self, p):
p[<NUM_LIT:0>] = ['<STR_LIT>', p[<NUM_LIT:1>][<NUM_LIT:0>], p[<NUM_LIT:1>][<NUM_LIT:1>]]<EOL>if self.options.get('<STR_LIT>'):<EOL><INDENT>p[<NUM_LIT:0>][<NUM_LIT:1>] = p[<NUM_LIT:0>][<NUM_LIT:1>].lower()<EOL><DEDENT>if (not self.options.get('<STR_LIT>') and<EOL>not hasattr(p[<NUM_LIT:0>][<NUM_LIT:2>], '<STR_LIT>') and<EOL>not hasattr(p[<NUM_LIT:0>][<NUM_LIT:2>], '<STR_LIT>')):<EOL><INDENT>p[<NUM_LIT:0>][<NUM_LIT:2>] = p[<NUM_LIT:0>][<NUM_LIT:2>].rstrip()<EOL><DEDENT>
statement : OPTION_AND_VALUE