code: def t_ATOM(self, t):
          r'[a-zA-Z_][a-zA-Z_0-9]*'
          t.type = LDLfLexer.reserved.get(t.value, 'ATOM')  # Check for reserved words
          return f t_ATOM(self, t):
          r'[a-zA-Z_][a-zA-Z_0-9]*'
          t.type = LDLfLexer.reserved.get(t.value, 'ATOM')  # Check for reserved words
          return t
docs: r'[a-zA-Z_][a-zA-Z_0-9]*