Claims
- 1. A system for arranging a sequence of codes stored in a memory to form text lines of said codes in said memory, each of said lines having a total line escapement length within a predetermined range, comprising:
- means for inputting codes into said memory;
- means for generating line ending codes;
- means for deleting line ending codes and hyphen codes from said memory;
- control logic means including line escapement length determining means selectively connecting said line ending code generating means to said inputting means and selectively connecting said deleting means to said memory for automatically inputting line ending codes into said sequence of codes previously stored in said memory and for automatically deleting previously stored line ending codes and hyphen codes from said seequence of said codes stored in said memory to form said text lines of said codes in said memory; and
- said control logic means including tabulation logic means connected to said line escapement length determining means and operatively independent of any output device for calculating the escapement length required for execution of a tabulation code in said sequence of said codes in said memory.
- 2. The system of claim 1 further comprising:
- means for generating space codes; and
- said control logic means including means connected to said line escapement length determining means and responsive to a state of said line escapement length determining means in which said total line escapement length within a predetermined range has not been met for selectively connecting said space code generating means to said inputting means for replacing a line ending code that is to be deleted with a space code when said line ending code to be deleted immediately succeeds a test code.
- 3. The system of claim 2 wherein said codes in said text lines are arranged in words and said words in said lines are separated by space codes and further comprising:
- output means for providing an operator readable output of selected codes in said memory; and
- means included in said control logic means connecting said memory to said output means for enabling, during the formation of one of said text lines, a readable output on said output means of the last word of said one of said lines if said last word would result in said one of said lines having a total line escapement length in excess of said predetermined range and the absence of said last word would result in said one of said text lines having a total line escapement length less than said predetermined range.
- 4. The system of claim 3 wherein said control logic means further comprises means enabling a readable output on said ouput means of a line number corresponding to said one of said text lines.
- 5. The system of claim 4 wherein said control logic means further comprises means enabling said output means to provide an indication on said output means if said last word of said one of said text lines is the last word of a paragraph.
- 6. The system of claim 5 wherein said tabulation logic means includes a storage means having a plurality of bits, one of said bits corresponding to each of the character locations on a line of said output means, one of said bits being in a first binary state when a tabulation stop has been set at a character location on said output means corresponding to said one of said bits and said one of said bits being in a second binary state when a tabulation stop has not been set on said output means corresponding to said one of said bits.
- 7. A system for arranging in a memory a previously stored sequence of text codes and control codes including tabulation codes to form a plurality of text lines of said codes, each of said text lines having a total line escapement length within a predetermined range, said system comprising:
- means for sequentially accessing said codes stored in said memory;
- means responsive to said accessing means and operatively independent of any output device for determining an escapement corresponding to each of said codes, including said tabulation codes;
- means advanced by said escapement determining means for accumulating said total line escapement length for a group of said codes to form one of said plurality of text lines;
- means responsive to said accessing means for detecting each line terminating condition in said sequences codes;
- means responsive to said escapement determining means and said line terminating condition detecting means for inputting line ending codes into said sequence upon the occurrence of the last line terminating condition associated with a particular line before said total line escapement length exceeds said predetermined range; and
- means responsive to said accessing means and said escapement determining means for deleting previously stored line ending codes from said sequence upon the occurrence of a line ending code in said sequence before said total line escapement length has reached said predetermined range.
- 8. The system of claim 7 further comprising:
- means responsive to said accessing means for detecting the sequence of a text code immediately followed by a line ending code; and
- means responsive to said deleting means and said sequence detecting means for replacing a line ending code that is to be deleted with a space code when said line ending code to be deleted immediately follows a text code.
- 9. The system of claim 8 wherein said codes in said text lines are arranged in words and said words in said lines are separated by space codes and further comprising:
- output means for providing an operator readable output of selected codes in said memory; and
- means connecting said memory to said output means for enabling, during the formation of one of said text lines, a readable output on said output means of the last word of said one of said lines if said last word would result in said one of said lines having a total line escapement length in excess of said predetermined range and the absence of said last word would result in said one of said text lines having a total line escapement length less than said predetermined range.
- 10. The system of claim 9 further comprising means enabling a readable output on said output means of a line number corresponding to said one of said text lines.
- 11. The system of claim 10 further comprising means enabling said output means to provide an indication on said output means if said last word of said one of said text lines is the last word of a paragraph.
Parent Case Info
This is a continuation of application Ser. No. 428,274 filed Dec. 26, 1973, now abandoned.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
3864669 |
Schlickeiser et al. |
Feb 1975 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
428274 |
Dec 1973 |
|