Site Menu Project Specification Implementation Recommendations Reference Needs Updating Work in Progress Wastebasket Wiki Manual |
Output FormattingWiP.OutputFormatting HistoryHide minor edits - Show changes to output 2010-01-23 10:47
by -
Changed line 38 from:
64-bit ADDRESS Numerals: | to:
64-bit ADDRESS Numerals: |0123456789012345678| Changed lines 40-42 from:
WRITEF( WRITEF( WRITEF( to:
WRITEF("_8", 0DEADBEEFH); => 00000000 DEADBEEF WRITEF(":8", 0DEADBEEFH); => 00000000:DEADBEEF WRITEF(".4", 0DEADBEEFH); => 0000.0000.DEAD.BEEF Changed lines 49-53 from:
Bitset Values: | WRITE(03FH); (*8-bit BITSET*) => 00111111 WRITEF( WRITEF( WRITEF( to:
Bitset Values: |0123456789012345678| WRITE(03FH); (*8-bit BITSET*) => {00111111} WRITEF("_4", 03FH); => { 0011 1111 } WRITEF(".4", 03FH); => { 0011.1111 } WRITEF(":4", 03FH); => { 0011:1111 } Changed lines 63-64 from:
WRITEF( WRITEF( to:
WRITEF("Y", TRUE); => YES WRITEF("Y", FALSE); => NO Deleted line 68:
Changed lines 70-71 from:
WRITEF(" WRITEF(" to:
WRITEF("Q" ,"A"); => 'A' WRITEF("D" ,"A"); => "A" Changed line 76 from:
Character Strings: | to:
Character Strings: |0123456789012345678| Changed lines 78-80 from:
WRITEF(" WRITEF(" WRITEF("foobar", ASCII.LF); => foobar\n to:
WRITEF("Q", "foobar"); => 'foobar' WRITEF("D", "foobar"); => "foobar" Changed line 82 from:
!!!Output for to:
!!!Output for types CARDINAL and LONGCARD Changed lines 84-88 from:
WRITE(03FH); WRITEF(03FH, "x"); WRITEF(03FH, "H"); WRITEF(03FH, "B"); => 00111111B to:
Unsigned Whole Numerals: |0123456789012345678| WRITE(12345); => 12345 WRITEF("8;", 12345); => 12,345 WRITEF("*8;", 12345); => ***12,345 WRITEF("H8", 12345); => 00003039H Changed line 91 from:
!!!Output for types to:
!!!Output for types INTEGER and LONGINT Changed lines 93-103 from:
WRITE(12345); => 12345 WRITEF(12345, 8); => 12,345 WRITEF(12345, 8, "*"); => ***12,345 WRITEF(12345, 8, "x"); => 0x00003039 WRITEF(12345, 8, "H"); => 00003039H @] !!!Output for types INTEGER and LONGINT [@ Signed Whole Numerals: |012345678901234567890 to:
Signed Whole Numerals: |0123456789012345678| Changed lines 96-99 from:
WRITEF( WRITEF( WRITEF( WRITEF(-12345, 8, "H"); to:
WRITEF("8;", -12345); => - 12,345 WRITEF("*8;", -12345); => -***12,345 WRITEF("H8", -12345); => 0000CFC7H Changed line 103 from:
Real Numerals: | to:
Real Numerals: |0123456789012345678| Changed lines 106-109 from:
WRITEF( WRITEF( WRITEF( WRITEF( to:
WRITEF("8.5;", -12345.67); => - 12,345.67000 WRITEF("8.2;", -12345.67); => - 12,345.67 WRITEF("*8.2;", -12345.67); => -***12,345.67 WRITEF("2.6;E", -12345.67); => -12.345,670E+03 2010-01-23 04:34
by -
Added lines 9-10:
[-NB: The size of type OCTET is guaranteed to be eight bits.-] 2010-01-23 04:28
by -
Changed line 3 from:
OCTET Numerals: |012345678901234567890| to:
OCTET Numerals: |012345678901234567890| 2010-01-23 04:28
by -
Changed line 1 from:
!!!!Output for type to:
!!!!Output for type OCTET Changed line 3 from:
to:
OCTET Numerals: |012345678901234567890| Changed lines 10-12 from:
!!!!Output for type WORD to:
!!!!Output for type BYTE Changed lines 12-17 from:
WRITE( WRITEF("_4", 017AE003FH); WRITEF(" WRITEF("_2", 017AE003FH); WRITEF(" to:
8-bit BYTE Numerals: |012345678901234567890| WRITE(03FH); => 3F WRITEF("x", 03FH); => 0x3F WRITEF("H", 03FH); => 03FH WRITEF("B", 03FH); => 00111111B Changed lines 19-21 from:
[- !!!Output for type to:
[-NB: The size of type BYTE may not be eight bits.-] !!!!Output for type WORD Changed lines 24-28 from:
WRITE( WRITEF( WRITEF( WRITEF( to:
32-bit WORD Numerals: |012345678901234567890| WRITE(017AE003FH); => 17AE003F WRITEF("_4", 017AE003FH); => 17AE 003F WRITEF(".4", 017AE003FH); => 17AE.003F WRITEF("_2", 017AE003FH); => 17 AE 00 3F WRITEF(".2", 017AE003FH); => 17.AE.00.3F Changed lines 32-34 from:
[- !!!Output for type to:
[-NB: The size of type WORD may not be 32 bits.-] !!!Output for type ADDRESS Changed lines 36-40 from:
WRITE(03FH); (*8-bit BITSET*) WRITEF( WRITEF( WRITEF(03FH, 4, ":"); => {0011:1111} to:
64-bit ADDRESS Numerals: |012345678901234567890| WRITE(0DEADBEEFH); => 00000000DEADBEEF WRITEF(0DEADBEEFH, 8); => 00000000 DEADBEEF WRITEF(0DEADBEEFH, 8, ":"); => 00000000:DEADBEEF WRITEF(0DEADBEEFH, 4, "."); => 0000.0000.DEAD.BEEF Changed lines 43-45 from:
[- !!!Output for type to:
[-NB: The size of type ADDRESS may not be 64 bits.-] !!!Output for type BITSET [@ Bitset Values: |012345678901234567890| WRITE(03FH); (*8-bit BITSET*) => 00111111 WRITEF(03FH, 4); => {0011 1111} WRITEF(03FH, 4, "."); => {0011.1111} WRITEF(03FH, 4, ":"); => {0011:1111} @] [-NB: Output will always show all bits-] 2010-01-23 04:20
by -
Changed line 19 from:
WRITEF(".2", 017AE003FH); to:
WRITEF(".2", 017AE003FH); => 17.AE.00.3F 2010-01-23 04:19
by -
Changed line 19 from:
WRITEF(".2", 017AE003FH); => 17.AE.00.3F to:
WRITEF(".2", 017AE003FH); => 17.AE.00.3F 2010-01-23 04:19
by -
Changed lines 16-19 from:
WRITEF("_4", 017AE003FH); WRITEF(".4", 017AE003FH); WRITEF("_2", 017AE003FH); WRITEF(".2", 017AE003FH to:
WRITEF("_4", 017AE003FH); => 17AE 003F WRITEF(".4", 017AE003FH); => 17AE.003F WRITEF("_2", 017AE003FH); => 17 AE 00 3F WRITEF(".2", 017AE003FH); => 17.AE.00.3F 2010-01-23 04:18
by -
Changed lines 5-7 from:
WRITEF( WRITEF( WRITEF( to:
WRITEF("x", 03FH); => 0x3F WRITEF("H", 03FH); => 03FH WRITEF("B", 03FH); => 00111111B Changed lines 16-19 from:
WRITEF( WRITEF( WRITEF( WRITEF( to:
WRITEF("_4", 017AE003FH); => 17AE 003F WRITEF(".4", 017AE003FH); => 17AE.003F WRITEF("_2", 017AE003FH); => 17 AE 00 3F WRITEF(".2", 017AE003FH, 2); => 17.AE.00.3F 2010-01-18 11:48
by -
Changed line 3 from:
8-bit BYTE Numerals: | to:
8-bit BYTE Numerals: |012345678901234567890| Changed line 14 from:
32-bit WORD Numerals: | to:
32-bit WORD Numerals: |012345678901234567890| Changed line 26 from:
64-bit ADDRESS Numerals: | to:
64-bit ADDRESS Numerals: |012345678901234567890| Changed line 37 from:
Bitset Values: | to:
Bitset Values: |012345678901234567890| Changed line 48 from:
Boolean Values: | to:
Boolean Values: |012345678901234567890| Changed line 65 from:
Character Strings: | to:
Character Strings: |012345678901234567890| Changed line 74 from:
Octet Numerals: | to:
Octet Numerals: |012345678901234567890| Changed line 83 from:
Unsigned Whole Numerals: | to:
Unsigned Whole Numerals: |012345678901234567890| Changed line 93 from:
Signed Whole Numerals: | to:
Signed Whole Numerals: |012345678901234567890| Changed line 104 from:
Real Numerals: | to:
Real Numerals: |012345678901234567890| 2010-01-17 23:17
by -
Changed line 38 from:
WRITE(03FH); (*8-bit BITSET*) => to:
WRITE(03FH); (*8-bit BITSET*) => 00111111 2010-01-17 18:54
by -
Changed line 69 from:
WRITEF("foobar", ASCII.LF); => to:
WRITEF("foobar", ASCII.LF); => foobar\n 2010-01-17 18:53
by -
Added lines 61-69:
@] !!!Output for ARRAY OF CHAR and ARRAY OF UNICHAR [@ Character Strings: |0123456789012345678| WRITE("foobar"); => foobar WRITEF("foobar", "'"); => 'foobar' WRITEF("foobar", '"'); => "foobar" WRITEF("foobar", ASCII.LF); => "foobar\n" 2010-01-17 18:37
by -
Changed line 95 from:
Real Numerals: to:
Real Numerals: |0123456789012345678| 2010-01-17 18:37
by -
Changed line 84 from:
Signed Whole Numerals: to:
Signed Whole Numerals: |0123456789012345678| 2010-01-17 18:15
by -
Added lines 53-60:
@] !!!Output for types CHAR and UNICHAR [@ Characters: |0123456789012345678| WRITE("A"); => A WRITEF("A", "'"); => 'A' WRITEF("A", '"'); => "A" 2010-01-17 18:05
by -
Changed lines 9-10 from:
output should always show the full number of digits required by MAX(BYTE) to:
[-output should always show the full number of digits required by MAX(BYTE)-] Changed lines 20-21 from:
output should always show the full number of digits required by MAX(WORD) to:
[-output should always show the full number of digits required by MAX(WORD)-] Changed lines 30-31 from:
output should always show the full number of digits required by MAX(ADDRESS) to:
[-output should always show the full number of digits required by MAX(ADDRESS)-] Changed line 40 from:
output should always show all to:
[-output should always show all bits-] 2010-01-17 18:02
by -
Deleted line 1:
Changed lines 9-10 from:
to:
output should always show the full number of digits required by MAX(BYTE) Deleted line 11:
Changed lines 20-21 from:
to:
output should always show the full number of digits required by MAX(WORD) Deleted line 22:
Changed lines 30-31 from:
to:
output should always show the full number of digits required by MAX(ADDRESS) Deleted line 32:
Changed lines 40-41 from:
!!!Output for type BITSET to:
output should always show all bits !!!Output for type BOOLEAN 2010-01-17 18:00
by -
Changed lines 32-50 from:
!!!!Output for type OCTET to:
!!!Output for type BITSET [@ Bitset Values: |0123456789012345678| WRITE(03FH); (*8-bit BITSET*) => {00111111} WRITEF(03FH, 4); => {0011 1111} WRITEF(03FH, 4, "."); => {0011.1111} WRITEF(03FH, 4, ":"); => {0011:1111} @] !!!Output for type BITSET [@ Boolean Values: |0123456789012345678| WRITE(TRUE); => TRUE WRITE(FALSE); => FALSE WRITEF(TRUE, "Y"); => YES WRITEF(FALSE, "Y"); => NO @] !!!Output for type OCTET 2010-01-17 17:38
by -
Changed line 34 from:
Octet Numerals: to:
Octet Numerals: |0123456789012345678| 2010-01-17 17:38
by -
Changed line 34 from:
Octet Numerals: to:
Octet Numerals: |0123456789012345678| 2010-01-17 17:37
by -
Added line 2:
output should always show the full number of digits required by MAX(BYTE) Added line 12:
output should always show the full number of digits required by MAX(WORD) Added line 23:
output should always show the full number of digits required by MAX(ADDRESS) Added lines 30-38:
@] !!!!Output for type OCTET [@ Octet Numerals: |0123456789012345678| WRITE(03FH); => 3F WRITEF(03FH, "x"); => 0x3F WRITEF(03FH, "H"); => 03FH WRITEF(03FH, "B"); => 00111111B 2010-01-17 17:26
by -
Added line 34:
WRITEF(12345, 8, "x"); => 0x00003039 Added line 45:
WRITEF(-12345, 8, "x"); => 0x0000CFC7 2010-01-17 17:24
by -
Added lines 1-56:
!!!!Output for type BYTE [@ 8-bit BYTE Numerals: |0123456789012345678| WRITE(03FH); => 3F WRITEF(03FH, "x"); => 0x3F WRITEF(03FH, "H"); => 03FH @] !!!!Output for type WORD [@ 32-bit WORD Numerals: |0123456789012345678| WRITE(017AE003FH); => 17AE003F WRITEF(017AE003FH, 4); => 17AE 003F WRITEF(017AE003FH, 4, "."); => 17AE.003F WRITEF(017AE003FH, 2); => 17 AE 00 3F WRITEF(017AE003FH, 2, "."); => 17.AE.00.3F @] !!!Output for type ADDRESS [@ 64-bit ADDRESS Numerals: |0123456789012345678| WRITE(0DEADBEEFH); => 00000000DEADBEEF WRITEF(0DEADBEEFH, 8); => 00000000 DEADBEEF WRITEF(0DEADBEEFH, 8, ":"); => 00000000:DEADBEEF WRITEF(0DEADBEEFH, 4, "."); => 0000.0000.DEAD.BEEF @] !!!Output for types CARDINAL and LONGCARD [@ Unsigned Whole Numerals: |0123456789012345678| WRITE(12345); => 12345 WRITEF(12345, 8); => 12,345 WRITEF(12345, 8, "*"); => ***12,345 WRITEF(12345, 8, "H"); => 00003039H @] !!!Output for types INTEGER and LONGINT [@ Signed Whole Numerals: |0123456789012345678| WRITE(12345); => 12345 WRITE(-12345); => -12345 WRITEF(-12345, 8); => - 12,345 WRITEF(-12345, 8, "*"); => -***12,345 WRITEF(-12345, 8, "H"); => 0000CFC7H @] !!!Output for types REAL, LONGREAL, BCD and LONGBCD [@ Real Numerals: |0123456789012345678| WRITE(12345.67); => 1.234567000E+04 WRITE(-12345.67); => -1.234567000E+04 WRITEF(-12345.67, 8); => - 12,345.67000 WRITEF(-12345.67, 8, 2); => - 12,345.67 WRITEF(-12345.67, 8, 2, "*"); => -***12,345.67 WRITEF(-12345.67, 8, 3, "E"); => -12.345,670E+03 @] |