

def _parse_short(self):
    buf = []
    if (self.c == EOF):
        return ['', '']
    if self.c.isalpha():
        buf.append(self._match_flags())
        self._match_white_space()
    else:
        buf.append('')
    if ((self.c != EOF) and self.c.isdigit()):
        buf.append(self._match_count())
        self._match_white_space()
    else:
        buf.append('')
    if (self.c != EOF):
        raise SyntaxError('Trailing characters.')
    return buf

dataset/ETHPy150Open SublimeText/VintageEx/vex/parsers/s_cmd.py SubstituteLexer._parse_short/original