def t_heredoc_OPTION_AND_VALUE(self, t):
if t.value.lstrip() != t.lexer.heredoc_anchor:<EOL><INDENT>return<EOL><DEDENT>t.type = "<STR_LIT>"<EOL>t.lexer.begin('<STR_LIT>')<EOL>value = t.lexer.lexdata[t.lexer.code_start + <NUM_LIT:1>:t.lexer.lexpos - len(t.lexer.heredoc_anchor)]<EOL>t.lexer.lineno += len(re.findall(r'<STR_LIT>', t.value))<EOL>t.value = t.lexer.heredoc_option, value<EOL>return t<EOL>
r'[^\r\n]+