def t_ID(self, t):
t.endlexpos = t.lexpos + len(t.value)<EOL>value = t.value.upper()<EOL>if value in self.keywords:<EOL><INDENT>t.type = value<EOL><DEDENT>return t<EOL>
r"[a-zA-Z_][0-9a-zA-Z_]*|[a-zA-Z][0-9a-zA-Z_]*[0-9a-zA-Z_]+