comparison mercurial/revset.py @ 25800:f8f7ae0f4d98

parser: add comment about structure of elements to each table
author Yuya Nishihara <yuya@tcha.org>
date Sun, 05 Jul 2015 11:06:58 +0900
parents 026105c442d7
children 272ff3680bf3
comparison
equal deleted inserted replaced
25799:0eb093e40813 25800:f8f7ae0f4d98
113 if parent in reachable: 113 if parent in reachable:
114 reached(rev) 114 reached(rev)
115 return baseset(sorted(reachable)) 115 return baseset(sorted(reachable))
116 116
117 elements = { 117 elements = {
118 # token-type: binding-strength, prefix, infix, suffix
118 "(": (21, ("group", 1, ")"), ("func", 1, ")")), 119 "(": (21, ("group", 1, ")"), ("func", 1, ")")),
119 "##": (20, None, ("_concat", 20)), 120 "##": (20, None, ("_concat", 20)),
120 "~": (18, None, ("ancestor", 18)), 121 "~": (18, None, ("ancestor", 18)),
121 "^": (18, None, ("parent", 18), ("parentpost", 18)), 122 "^": (18, None, ("parent", 18), ("parentpost", 18)),
122 "-": (5, ("negate", 19), ("minus", 5)), 123 "-": (5, ("negate", 19), ("minus", 5)),