X-Git-Url: https://code.kerkeslager.com/?p=fur;a=blobdiff_plain;f=parsing.py;h=23bf65e7b01de2ba1e45f5bcd93cd4b338d1a138;hp=aa4f42704b44f7b1ddeb58b8a55d70019681625a;hb=ec8ce6f417bad0e61e82462787fbb7d7dbe25ea0;hpb=11018d3ac01dd8244ea924f2f03b735dfec4c822 diff --git a/parsing.py b/parsing.py index aa4f427..23bf65e 100644 --- a/parsing.py +++ b/parsing.py @@ -190,17 +190,17 @@ def _addition_level_expression_parser(index, tokens): 'addition_level', )(index, tokens) -def _equality_level_expression_parser(index, tokens): +def _comparison_level_expression_parser(index, tokens): return _left_recursive_infix_operator_parser( - lambda token: token.type == 'equality_level_operator', + lambda token: token.type == 'comparison_level_operator', _addition_level_expression_parser, - 'equality_level', + 'comparison_level', )(index, tokens) def _and_level_expression_parser(index, tokens): return _left_recursive_infix_operator_parser( lambda token: token.type == 'symbol' and token.match == 'and', - _equality_level_expression_parser, + _comparison_level_expression_parser, 'and_level', )(index, tokens)