mercurial/revset.py
changeset 24708 fb47816e1a9c
parent 24518 dd5e56f08d13
child 24722 02a5618e2fbf
equal deleted inserted replaced
24707:57f58f96f850 24708:fb47816e1a9c
   239                         yield ('symbol', parts[-1], s)
   239                         yield ('symbol', parts[-1], s)
   240             else:
   240             else:
   241                 yield ('symbol', sym, s)
   241                 yield ('symbol', sym, s)
   242             pos -= 1
   242             pos -= 1
   243         else:
   243         else:
   244             raise error.ParseError(_("syntax error"), pos)
   244             raise error.ParseError(_("syntax error in revset '%s'") %
       
   245                                    program, pos)
   245         pos += 1
   246         pos += 1
   246     yield ('end', None, pos)
   247     yield ('end', None, pos)
   247 
   248 
   248 def parseerrordetail(inst):
   249 def parseerrordetail(inst):
   249     """Compose error message from specified ParseError object
   250     """Compose error message from specified ParseError object