TypesModifiersConstants

Reference.TypesModifiersConstants History

Hide minor edits - Show changes to output

Changed line 3 from:
|| border=1 style="border-collapse:collapse" cellpadding=3 width=50%  bgcolor=#f4f4f4
to:
|| border=1 style="border-collapse:collapse" cellpadding=3 width=60%  bgcolor=#f4f4f4
Changed lines 14-15 from:
||Single    ||32     ||-1e37 to +1e38||
to:
||Single    ||32     ||1.175494e-38 to 3.40282346e+38||
||Double    ||64     ||2.22507385e-308 to 1.79769313e+308
||
Changed line 3 from:
|| border=1 style="border-collapse:collapse" cellpadding=3 width=80%  bgcolor=#f4f4f4
to:
|| border=1 style="border-collapse:collapse" cellpadding=3 width=50%  bgcolor=#f4f4f4
Changed line 30 from:
|| border=1 style="border-collapse:collapse" cellpadding=3 width=80%  bgcolor=#f4f4f4
to:
|| border=1 style="border-collapse:collapse" cellpadding=3 width=50%  bgcolor=#f4f4f4
Added line 32:
||      ||      ||
Added line 39:
||      ||      ||
Changed line 37 from:
||Variable Type ||Legal Promotional Modifiers||
to:
||!Variable Type ||!Legal Promotional Modifiers||
Changed lines 26-46 from:
||UInteger, Integer, Single ||0..31, Bits(0..31), Booleans(0..31), Byte0, Byte1, Byte2, Byte3, Bytes(0..3), Word0, Word1, Words(0..1)||
to:
||UInteger, Integer, Single ||0..31, Bits(0..31), Booleans(0..31), Byte0, Byte1, Byte2, Byte3, Bytes(0..3), Word0, Word1, Words(0..1)||

For signed types there is an additional boolean

|| border=1 style="border-collapse:collapse" cellpadding=3 width=80%  bgcolor=#f4f4f4
||!Type ||!Modifiers||
||SByte, Short, Integer, Single ||IsSigned||

'''Promotional Modifiers'''

|| border=1 style="border-collapse:collapse" cellpadding=3 width=80%  bgcolor=#f4f4f4
||Variable Type ||Legal Promotional Modifiers||
||Byte, SByte, Char ||AsUShort, AsShort, AsUInteger, AsInteger, AsSingle||
||UShort, Short ||AsUInteger, AsInteger, AsSingle||

'''Inbuilt Constants'''

*True
*False
*Nothing

Deleted line 0:
Changed line 3 from:
|| border=1 style="border-collapse:collapse" cellpadding=3 width=40%  bgcolor=#f4f4f4
to:
|| border=1 style="border-collapse:collapse" cellpadding=3 width=80%  bgcolor=#f4f4f4
Changed line 21 from:
|| border=1 style="border-collapse:collapse" cellpadding=3 width=40%  bgcolor=#f4f4f4
to:
|| border=1 style="border-collapse:collapse" cellpadding=3 width=80%  bgcolor=#f4f4f4
Added lines 1-27:

'''Core Types'''

|| border=1 style="border-collapse:collapse" cellpadding=3 width=40%  bgcolor=#f4f4f4
||!Type      ||!Bit Size    ||!Range||
||          ||              ||      ||
||Boolean    ||1     ||True or False||
||Bit     ||1     ||1 or 0||
||Byte      ||8     ||0 to 255||
||SByte     ||8     ||-128 to 127||
||UShort    ||16     ||0 to 65535||
||Short     ||16     ||-32768 to 32767||
||UInteger  ||32     ||0 to 4294967295||
||Integer    ||32     ||-2147483648 to 2147483647||
||Single    ||32     ||-1e37 to +1e38||
||Char      ||8     ||Single character||
||String    ||Variable     ||Multiple (up to 255) characters||
||Structure  ||Variable     ||Variable||

'''Variable Modifiers'''

|| border=1 style="border-collapse:collapse" cellpadding=3 width=40%  bgcolor=#f4f4f4
||!Type ||!Modifiers||
||      ||      ||
||Byte, SByte ||0..7, Bits(0..7), Booleans(0..7)||
||UShort, Short ||0..15, Bits(0..15), Booleans(0..15), Byte0, Byte1, Bytes(0..1)||
||UInteger, Integer, Single ||0..31, Bits(0..31), Booleans(0..31), Byte0, Byte1, Byte2, Byte3, Bytes(0..3), Word0, Word1, Words(0..1)||