The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 18, 2001

Filed:

Jul. 16, 1999
Applicant:
Inventors:

Toshiyuki Sakata, Osaka, JP;

Seiichi Urushibara, Kyoto, JP;

Kiyokazu Yamanaka, Ashiya, JP;

Hirohisa Tanaka, Higashiosaka, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/45 ;
U.S. Cl.
CPC ...
G06F 9/45 ;
Abstract

A program conversion device includes a formal initialization expression generating unit, an actual initialization expression generating unit, and an object generation statement translating unit. The formal initialization expression generating unit focuses on a definition of an object generation function written in a source program and generates, if the object generation function does not perform any processing other than setting values in member variables of an object, a formal initialization expression which is the member variables represented by formal parameters. The actual initialization expression generating unit focuses on an object generation statement and generates, if a formal initialization expression that corresponds to an object generation function to be invoked by the object generation statement has been generated, an actual initialization expression. If the generated actual initialization expression is member variables represented by constants, the object generation statement translating unit translates the object generation statement in focus not into a subroutine call code sequence to invoke the corresponding object generation function, but into object data that has the constants of the actual initialization expression.


Find Patent Forward Citations

Loading…