mercurial/minifileset.py
changeset 38827 48fc2a8af345
parent 38826 6371ab78c3b3
child 38828 3ea6ce609747
equal deleted inserted replaced
38826:6371ab78c3b3 38827:48fc2a8af345
    47         func1 = _compile(tree[1])
    47         func1 = _compile(tree[1])
    48         func2 = _compile(tree[2])
    48         func2 = _compile(tree[2])
    49         return lambda n, s: func1(n, s) and func2(n, s)
    49         return lambda n, s: func1(n, s) and func2(n, s)
    50     elif op == 'not':
    50     elif op == 'not':
    51         return lambda n, s: not _compile(tree[1])(n, s)
    51         return lambda n, s: not _compile(tree[1])(n, s)
    52     elif op == 'group':
       
    53         return _compile(tree[1])
       
    54     elif op == 'func':
    52     elif op == 'func':
    55         symbols = {
    53         symbols = {
    56             'all': lambda n, s: True,
    54             'all': lambda n, s: True,
    57             'none': lambda n, s: False,
    55             'none': lambda n, s: False,
    58             'size': lambda n, s: _sizep(tree[2])(s),
    56             'size': lambda n, s: _sizep(tree[2])(s),