mercurial/fileset.py
changeset 25654 af329a84310c
parent 25633 0f44d35731d6
child 25660 328739ea70c3
equal deleted inserted replaced
25653:9d1e04f5dca7 25654:af329a84310c
    78             raise error.ParseError(_("syntax error"), pos)
    78             raise error.ParseError(_("syntax error"), pos)
    79         pos += 1
    79         pos += 1
    80     yield ('end', None, pos)
    80     yield ('end', None, pos)
    81 
    81 
    82 def parse(expr):
    82 def parse(expr):
    83     p = parser.parser(tokenize, elements)
    83     p = parser.parser(elements)
    84     tree, pos = p.parse(expr)
    84     tree, pos = p.parse(tokenize(expr))
    85     if pos != len(expr):
    85     if pos != len(expr):
    86         raise error.ParseError(_("invalid token"), pos)
    86         raise error.ParseError(_("invalid token"), pos)
    87     return tree
    87     return tree
    88 
    88 
    89 def getstring(x, err):
    89 def getstring(x, err):