def _p_flag(self):

        # If the first character is a '\' then swallow it (and set it as the
        # first character of our result.
        #
        flag = ''
        if self._p_simple_string('\\', silent = True) is not None:
            flag = '\\'

        # And what follows is always an atom.
        #
        flag += self._p_re(_atom_re)

        return flag

    #######################################################################
    #
flag ::= "\Answered" / "\Flagged" / "\Deleted" /
dataset/ETHPy150Open scanner/asimap/asimap/parse.py/IMAPClientCommand._p_flag