System for synthesizing plurality of source programs by combining syntax elements and conditions of the programs
First Claim
1. A program synthesize method of synthesizing source programs by combining a plurality of programs in a structured editor effecting a syntactical analysis on source programs in conformity with a syntax so as to generate syntax parse trees, comprising the steps, being performed on a computer, of:
- specifying a synthesis condition on at least two programs;
synthesizing a source program by combining said at least two programs wherein syntax elements are selected from said at least two programs based on said synthesis condition; and
executing, after a synthesizing step is completed on syntax elements of one of said at least two programs assigned with a higher priority level based on said synthesis condition, a step for synthesizing remaining syntax elements of the other one of said at least two programs.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to add a program synthesis function in a unit of a syntax element of a source program to a structured editor having a syntax, there is disposed a synthesis condition list keeping a source program specify portion and priority information between source programs. In a synthesize section combining syntax parse trees, a search operation is carried out for the respective syntax elements based on the priority information supplied for each frame, slot, or method of the source program, thereby synthesizing a new syntax parse tree.
11 Citations
3 Claims
-
1. A program synthesize method of synthesizing source programs by combining a plurality of programs in a structured editor effecting a syntactical analysis on source programs in conformity with a syntax so as to generate syntax parse trees, comprising the steps, being performed on a computer, of:
-
specifying a synthesis condition on at least two programs; synthesizing a source program by combining said at least two programs wherein syntax elements are selected from said at least two programs based on said synthesis condition; and executing, after a synthesizing step is completed on syntax elements of one of said at least two programs assigned with a higher priority level based on said synthesis condition, a step for synthesizing remaining syntax elements of the other one of said at least two programs.
-
-
2. A program synthesize method of synthesizing source programs by combining a plurality of programs in a structured editor effecting asyntactical analysis on source programs in conformity with a syntax so as to generate syntax parse trees, comprising the steps, being performed on a computer, of:
-
specifying a synthesis condition on at least two programs; synthesizing a source program by combining said at least two programs wherein syntax elements are selected from said at least two programs based on said synthesis condition; and outputting, after a step for synthesizing is completed for syntax elements of one of said at least two programs assigned with a higher priority level based on said synthesis condition, a synthesis result so as to complete a program synthesis from a plurality of programs.
-
-
3. A program synthesize method of synthesizing source programs by combining a plurality of programs in a structured editor effecting a syntactical analysis on source programs in conformity with a syntax so as to generate syntax parse trees, comprising the steps, being performed on a computer, of:
-
specifying a synthesis condition on at least two programs; and synthesizing a source program by combining said at least two programs wherein syntax elements are selected from said at least two programs based on said synthesis condition; wherein said synthesis condition includes priority level information corresponding to said syntax elements selected from said at least two programs.
-
Specification