# HG changeset patch # User Yuya Nishihara # Date 2017-08-19 13:04:03 # Node ID b2c691d75d933a52d404399faee64e44237533a6 # Parent f23cbca9b2771454269dc6a3e064a00d078621f0 revsetlang: remove unused functions Superseded by the _match() function. diff --git a/mercurial/revsetlang.py b/mercurial/revsetlang.py --- a/mercurial/revsetlang.py +++ b/mercurial/revsetlang.py @@ -270,25 +270,6 @@ def _match(patspec, tree): return parser.matchtree(pattern, tree, ('symbol', '_'), {'keyvalue', 'list'}) -def _isnamedfunc(x, funcname): - """Check if given tree matches named function""" - return x and x[0] == 'func' and getsymbol(x[1]) == funcname - -def _isposargs(x, n): - """Check if given tree is n-length list of positional arguments""" - l = getlist(x) - return len(l) == n and all(y and y[0] != 'keyvalue' for y in l) - -def _matchnamedfunc(x, funcname): - """Return args tree if given tree matches named function; otherwise None - - This can't be used for testing a nullary function since its args tree - is also None. Use _isnamedfunc() instead. - """ - if not _isnamedfunc(x, funcname): - return - return x[2] - def _matchonly(revs, bases): return _match('ancestors(_) and not ancestors(_)', ('and', revs, bases))