| SUMMARY: MODULE | CLASS | TYPE | PROC | VAR | CONST | DETAIL: TYPE | PROC | VAR | CONST |
Object
Object
StdChannels
TextRider
| Procedure Summary | |
| Bool(BOOLEAN) | |
| Char(CHAR) | |
| ClearError() | |
| Done(): BOOLEAN Returns TRUE if the last operation was successful. | |
| Flush() Flushes all buffers associated with writer. | |
| Hex(LONGINT, LONGINT) | |
| Int(LONGINT, LONGINT) | |
| Ln() | |
| LongInt(LONGINT, LONGINT) | |
| LongReal(LONGREAL, LONGINT, LONGINT) Write lreal with k significant digits and right-justified in a field of width n. | |
| LongRealEng(LONGREAL, LONGINT, LONGINT) As LongReal, except that the exponent is always a multiple of 3 and there are 1 to 3 digits to the left of the decimal point. | |
| LongRealFix(LONGREAL, LONGINT, LONGINT) Write lreal rounded to k digits relative to the decimal point and right-justified in a field of width n. | |
| Object(Object) | |
| Real(REAL, LONGINT, LONGINT) As LongReal. | |
| RealEng(REAL, LONGINT, LONGINT) As LongRealEng. | |
| RealFix(REAL, LONGINT, LONGINT) As LongRealFix. | |
| Set(SET) | |
| SetWriter(Writer) Changes the rider writer. | |
| ShortInt(SHORTINT, LONGINT) | |
| String(ARRAY OF CHAR) | |
| Variable Summary | |
| writer-: Writer This is the rider used by the output procedures. | |
| Procedure Detail |
PROCEDURE Bool(bool: BOOLEAN)
PROCEDURE Char(ch: CHAR)
PROCEDURE ClearError()
PROCEDURE Done(): BOOLEAN
Returns TRUE if the last operation was successful.
PROCEDURE Flush()
Flushes all buffers associated with writer.
PROCEDURE Hex(lint: LONGINT;
n: LONGINT)PROCEDURE Int(int: LONGINT;
n: LONGINT)PROCEDURE Ln()
PROCEDURE LongInt(lint: LONGINT;
n: LONGINT)PROCEDURE LongReal(lreal: LONGREAL;
n: LONGINT;
k: LONGINT)Write lreal with k significant digits and right-justified in a field of width n.
PROCEDURE LongRealEng(lreal: LONGREAL;
n: LONGINT;
k: LONGINT)As LongReal, except that the exponent is always a multiple of 3 and there are 1 to 3 digits to the left of the decimal point.
PROCEDURE LongRealFix(lreal: LONGREAL;
n: LONGINT;
k: LONGINT)Write lreal rounded to k digits relative to the decimal point and right-justified in a field of width n. Negative values of k round to the left of the decimal point and positive k round to the right of the decimal point.
PROCEDURE Object(obj: Object)
PROCEDURE Real(real: REAL;
n: LONGINT;
k: LONGINT)As LongReal.
PROCEDURE RealEng(real: REAL;
n: LONGINT;
k: LONGINT)As LongRealEng.
PROCEDURE RealFix(real: REAL;
n: LONGINT;
k: LONGINT)As LongRealFix.
PROCEDURE Set(s: SET)
PROCEDURE SetWriter(w: Writer)
Changes the rider writer. All following calls to output procedures will write to w. The preferred method of connecting to the standard output channel is to call `SetWriter(NIL)'. Note: If interactive input is desired, ensure that the writer output buffering is turned off as follows: `Out.writer.SetOpts({TextRider.noBuffering})'.
PROCEDURE ShortInt(sint: SHORTINT;
n: LONGINT)PROCEDURE String(s: ARRAY OF CHAR)
| Variable Detail |
VAR writer-: Writer
This is the rider used by the output procedures. It is initialized to hold a text writer to the channel StdChannels.stdout. This can be changed by calling SetWriter.