Further, the syntax analysis unit 2 detects the information such as operators in the class, equations for conducting a memory operation of objects, inheritance between the classes, and further the information of global variables, wherein the information thus detected are assembled to form the syntax analysis information 3.