If a space occurs between numbers in a line address, the numbers are added. For example,
2 4,6 8 p
is equivalent to
6,14p
FRED uses the octal character \777 for special internal purposes. Thus, the character cannot be used in text.
If you are entering null lines as input for \R constructions, and text typed in is separated by linefeeds rather than carriage returns, FRED ignores every other linefeed.
FRED will give you an error if you attempt to read a file that contains a line consisting of a single rub-out character. However, a line with two or more rub-outs is acceptable.
FRED uses numbers in many different ways: as line numbers, as repetition counts (in the U command), for calculations with the N command, etc. All of these numbers may be expressed as normal integers (decimal, base 10), or as extended integers.
An extended integer is written in the form
base#value
where base is a decimal number from 2 to 36 and value is a number written in that base. For example,
8#100
has a base of 8 and a value of 100. It represents the octal (base 8) value 100 (decimal 64).
When a base is greater than 10, letters are used to represent digits that are greater than 10. The most common example is hexadecimal (base 16) where the letters A through F represent the "digits" 10 through 15.
255 16#FF 16#ff 8#377
all represent the same value. Notice that letters which represent digits can be used in either upper or lower case -- the case is not relevant.
An extended integer may be used anywhere a normal integer can be (e.g. as a line number or in a U or N command), with two exceptions:
Copyright © 1998, Thinkage Ltd.