@@ -807,8 +807,8 @@ public void mangleComprehensionVariable_adjacentMacros_sameIterVarTypes() throws
807807
808808 assertThat (CEL_UNPARSER .unparse (mangledAst ))
809809 .isEqualTo (
810- "[1, 2, 3].map(@it:0 :0, [1, 2, 3].map(@it:1 :0, @it:1 :0 + 1)) == "
811- + "[1, 2, 3].map(@it:0 :0, [1, 2, 3].map(@it:1 :0, @it:1 :0 + 1))" );
810+ "[1, 2, 3].map(@it:1 :0, [1, 2, 3].map(@it:0 :0, @it:0 :0 + 1)) == "
811+ + "[1, 2, 3].map(@it:1 :0, [1, 2, 3].map(@it:0 :0, @it:0 :0 + 1))" );
812812 assertThat (CEL .createProgram (CEL .check (mangledAst ).getAst ()).eval ()).isEqualTo (true );
813813 assertConsistentMacroCalls (ast );
814814 }
@@ -831,9 +831,9 @@ public void mangleComprehensionVariable_withTwoIterVars_adjacentMacros_sameIterV
831831
832832 assertThat (CEL_UNPARSER .unparse (mangledAst ))
833833 .isEqualTo (
834- "[1, 2].transformMap(@it:0 :0, @it2:0 :0, [1, 2].transformMap(@it:1 :0, @it2:1 :0,"
835- + " @it:1 :0)) == [1, 2].transformMap(@it:0 :0, @it2:0 :0, [1,"
836- + " 2].transformMap(@it:1 :0, @it2:1 :0, @it:1 :0))" );
834+ "[1, 2].transformMap(@it:1 :0, @it2:1 :0, [1, 2].transformMap(@it:0 :0, @it2:0 :0,"
835+ + " @it:0 :0)) == [1, 2].transformMap(@it:1 :0, @it2:1 :0, [1,"
836+ + " 2].transformMap(@it:0 :0, @it2:0 :0, @it:0 :0))" );
837837 assertThat (CEL .createProgram (CEL .check (mangledAst ).getAst ()).eval ()).isEqualTo (true );
838838 assertConsistentMacroCalls (ast );
839839 }
@@ -854,8 +854,8 @@ public void mangleComprehensionVariable_adjacentMacros_differentIterVarTypes() t
854854
855855 assertThat (CEL_UNPARSER .unparse (mangledAst ))
856856 .isEqualTo (
857- "[1, 2, 3].map(@it:0 :0, [1, 2, 3].map(@it:1 :0, @it:1 :0)) == "
858- + "dyn([1u, 2u, 3u].map(@it:0 :1, [1u, 2u, 3u].map(@it:1 :1, @it:1 :1)))" );
857+ "[1, 2, 3].map(@it:1 :0, [1, 2, 3].map(@it:0 :0, @it:0 :0)) == "
858+ + "dyn([1u, 2u, 3u].map(@it:1 :1, [1u, 2u, 3u].map(@it:0 :1, @it:0 :1)))" );
859859 assertThat (CEL .createProgram (CEL .check (mangledAst ).getAst ()).eval ()).isEqualTo (true );
860860 assertConsistentMacroCalls (ast );
861861 }
@@ -892,7 +892,7 @@ public void mangleComprehensionVariable_nestedMacroWithShadowedVariables() throw
892892 assertThat (mangledAst .getExpr ().toString ())
893893 .isEqualTo (
894894 "COMPREHENSION [27] {\n "
895- + " iter_var: @it:0 :0\n "
895+ + " iter_var: @it:1 :0\n "
896896 + " iter_range: {\n "
897897 + " LIST [1] {\n "
898898 + " elements: {\n "
@@ -902,7 +902,7 @@ public void mangleComprehensionVariable_nestedMacroWithShadowedVariables() throw
902902 + " }\n "
903903 + " }\n "
904904 + " }\n "
905- + " accu_var: @ac:0 :0\n "
905+ + " accu_var: @ac:1 :0\n "
906906 + " accu_init: {\n "
907907 + " CONSTANT [20] { value: false }\n "
908908 + " }\n "
@@ -914,7 +914,7 @@ public void mangleComprehensionVariable_nestedMacroWithShadowedVariables() throw
914914 + " function: !_\n "
915915 + " args: {\n "
916916 + " IDENT [21] {\n "
917- + " name: @ac:0 :0\n "
917+ + " name: @ac:1 :0\n "
918918 + " }\n "
919919 + " }\n "
920920 + " }\n "
@@ -926,20 +926,20 @@ public void mangleComprehensionVariable_nestedMacroWithShadowedVariables() throw
926926 + " function: _||_\n "
927927 + " args: {\n "
928928 + " IDENT [24] {\n "
929- + " name: @ac:0 :0\n "
929+ + " name: @ac:1 :0\n "
930930 + " }\n "
931931 + " COMPREHENSION [19] {\n "
932- + " iter_var: @it:1 :0\n "
932+ + " iter_var: @it:0 :0\n "
933933 + " iter_range: {\n "
934934 + " LIST [5] {\n "
935935 + " elements: {\n "
936936 + " IDENT [6] {\n "
937- + " name: @it:0 :0\n "
937+ + " name: @it:1 :0\n "
938938 + " }\n "
939939 + " }\n "
940940 + " }\n "
941941 + " }\n "
942- + " accu_var: @ac:1 :0\n "
942+ + " accu_var: @ac:0 :0\n "
943943 + " accu_init: {\n "
944944 + " CONSTANT [12] { value: false }\n "
945945 + " }\n "
@@ -951,7 +951,7 @@ public void mangleComprehensionVariable_nestedMacroWithShadowedVariables() throw
951951 + " function: !_\n "
952952 + " args: {\n "
953953 + " IDENT [13] {\n "
954- + " name: @ac:1 :0\n "
954+ + " name: @ac:0 :0\n "
955955 + " }\n "
956956 + " }\n "
957957 + " }\n "
@@ -963,13 +963,13 @@ public void mangleComprehensionVariable_nestedMacroWithShadowedVariables() throw
963963 + " function: _||_\n "
964964 + " args: {\n "
965965 + " IDENT [16] {\n "
966- + " name: @ac:1 :0\n "
966+ + " name: @ac:0 :0\n "
967967 + " }\n "
968968 + " CALL [10] {\n "
969969 + " function: _==_\n "
970970 + " args: {\n "
971971 + " IDENT [9] {\n "
972- + " name: @it:1 :0\n "
972+ + " name: @it:0 :0\n "
973973 + " }\n "
974974 + " CONSTANT [11] { value: 1 }\n "
975975 + " }\n "
@@ -979,7 +979,7 @@ public void mangleComprehensionVariable_nestedMacroWithShadowedVariables() throw
979979 + " }\n "
980980 + " result: {\n "
981981 + " IDENT [18] {\n "
982- + " name: @ac:1 :0\n "
982+ + " name: @ac:0 :0\n "
983983 + " }\n "
984984 + " }\n "
985985 + " }\n "
@@ -988,12 +988,12 @@ public void mangleComprehensionVariable_nestedMacroWithShadowedVariables() throw
988988 + " }\n "
989989 + " result: {\n "
990990 + " IDENT [26] {\n "
991- + " name: @ac:0 :0\n "
991+ + " name: @ac:1 :0\n "
992992 + " }\n "
993993 + " }\n "
994994 + "}" );
995995 assertThat (CEL_UNPARSER .unparse (mangledAst ))
996- .isEqualTo ("[x].exists(@it:0 :0, [@it:0 :0].exists(@it:1 :0, @it:1 :0 == 1))" );
996+ .isEqualTo ("[x].exists(@it:1 :0, [@it:1 :0].exists(@it:0 :0, @it:0 :0 == 1))" );
997997 assertThat (CEL .createProgram (CEL .check (mangledAst ).getAst ()).eval (ImmutableMap .of ("x" , 1 )))
998998 .isEqualTo (true );
999999 assertConsistentMacroCalls (ast );
0 commit comments