摘要 |
PROBLEM TO BE SOLVED: To provide a conditional expression expansion processing system which enables a preprocess conditional expression expansion processing by a linker and its conditional expression expansion processing method. SOLUTION: A preprocess means 2 of a translation program does not performs conditional expression expansion processing and a subcode generating means 42 generates a source code (subcode) written in a conditional expression as a subcode part instead separately from a source code (main code) written outside the conditional expression. Further, a preprocess table generating means 43 generates, as a preprocess table part, information needed to insert the subcode part into the main code part by the linker and outputs it through a relocatable object code output means 44. A subcode inserting means 63 of the linker while referring to a preprocess table in the relocatable object code reproduces a code according to an identifier indication from a user and outputs it through a load module code output means 73.
|