# HG changeset patch # User Yuya Nishihara # Date 1503147843 -32400 # Node ID b2c691d75d933a52d404399faee64e44237533a6 # Parent f23cbca9b2771454269dc6a3e064a00d078621f0 revsetlang: remove unused functions Superseded by the _match() function. diff -r f23cbca9b277 -r b2c691d75d93 mercurial/revsetlang.py --- a/mercurial/revsetlang.py Wed Feb 17 21:40:59 2016 +0900 +++ b/mercurial/revsetlang.py Sat Aug 19 22:04:03 2017 +0900 @@ -270,25 +270,6 @@ 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))