Research on copy detecting strategy and evaluation mechanism for program based on syntax tree