Language processor and language processing method to generate object programs by compiling source programs
AssigneeNEC Corporation
InventorHiroko Isozaki
Life of this patent
Estimating the term…
Loading patent…
AssigneeNEC Corporation
InventorHiroko Isozaki
Estimating the term…
A language processor for source program compiling and object file generation provided with a function call counter section to count the number of calls for each function during syntax analysis, a function data storage section to store the call count for each function counted by the function call counter section and the code size of each code for each function generated according to the source program analysis results and a specific space function designation section which refers to the call count and the code size for each function stored in said function data storage section and designates the functions to be placed in the specific area held by the microcomputer in the program space so that the total sum of the function code sizes does not become larger than the size of the specific area with placing priority to the functions with many calls.
A language processor which compiles source programs to generate object files with a syntax analysis means to analyze entered source programs, a code generation means to generate instruction codes according to the analysis results and an object file output means to output the generated instruction codes as an object program file, comprising:
A language processing method which analyzes entered source programs, generates instruction codes according to the analysis results and outputs the generated instruction codes as an object program file, comprising the steps of:
A computer readable memory to store a computer program which analyzes entered source programs, generates instruction codes according to the analysis results and outputs the generated instruction codes as an object program file, said computer program comprising the steps for controlling the computer to:
Dependencies are inferred from the claim text.