Hi, It is a parse_transform, that converts this code `in(X, [1,2,3,Y,Z])' into `(X =:= 1 orelse X =:= 2 orelse X =:= 3 orelse X =:= Y orelse X =:= Z).' -- Best regards, Uvarov Michael