Mercurial > hg
changeset 34047:b2c691d75d93
revsetlang: remove unused functions
Superseded by the _match() function.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 19 Aug 2017 22:04:03 +0900 |
parents | f23cbca9b277 |
children | 0e0ac8f09048 |
files | mercurial/revsetlang.py |
diffstat | 1 files changed, 0 insertions(+), 19 deletions(-) [+] |
line wrap: on
line diff
--- 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))