摘要 |
PURPOSE:To store line information and a compaction source without waste, and also, to decrease the number of pointers by reading a program from a source text, collecting the data by a block unit and executing a link between its blocks. CONSTITUTION:A source compression program 2 reads a program of a one-line portion from a source text 1, converts it to a compaction source group by one line unit and a compaction source having a double link structure is stored in a file 3. Line information of plural blocks for holding the compaction source is stored in the end direction from the head and the compaction source is stored in the head direction from the end at every unit for showing one line, and the fore-going is executed until both the data go to unstoreable. The data which cannot be stored in its block A is stored in the next block B. In such a case, the blocks are coupled so that the rear link of the block A points to the block A and the front link of the block B points to the block A. In such a way, a double link structure can be realized by a small number of pointers.
|