On using syntactic constraints with genetic programming