def METHOD_NAME(self):
    if self.follows('.'):
        content = SpecialChar('.')
        self.index += 1
    elif self.follows('\\'):
        self.index += 1
        content = self.parseAtomEscape()
    elif self.follows('['):
        content = self.parseCharacterClass()
    elif self.follows('(?:'):
        self.index += 3
        dis = self.parseDisjunction()
        self.expect_character(')')
        content = 'idk'
    elif self.follows('('):
        self.index += 1
        dis = self.parseDisjunction()
        self.expect_character(')')
        content = 'idk'
    elif isPatternCharacter(self.source[self.index]):
        content = self.source[self.index]
        self.index += 1
    else:
        return None
    quantifier = self.parseQuantifier()
    return {'type': 'Atom', 'content': content, 'quantifier': quantifier}