Lines Matching refs:operators
2 is used to do some preprocessing. It filters out invalid operators like
3 the bitshift operators we don't allow in templates. It separates
111 # bind operators to token types
112 operators = {
141 reverse_operators = {v: k for k, v in operators.items()}
142 assert len(operators) == len(reverse_operators), "operators dropped"
144 f"({'|'.join(re.escape(x) for x in sorted(operators, key=lambda x: -len(x)))})"
663 token = operators[value_str]
713 # like operators