diff options
Diffstat (limited to 'docs/type_system/int.md')
| -rw-r--r-- | docs/type_system/int.md | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/docs/type_system/int.md b/docs/type_system/int.md index 5986c3b..4e28660 100644 --- a/docs/type_system/int.md +++ b/docs/type_system/int.md @@ -5,17 +5,27 @@ ```text Int_bit_size : `alias Enum[.bit8; .bit16; .bit32; .bit64] -Int_signedness : `alias Enum[.signed; .unsigned] +Int_signedness : `alias Enum[.nosign; .unsigned; .signed; .bothsign] -Int[Int_bit_size; Int_signedness] +Int_representation : `alias Enum[.bool; .binary; .octal; .decimal; .hex; .utf8; .utf16; .utf32] -I8 : `alias Int[.bit8; .signed] -I16 : `alias Int[.bit16; .signed] -I32 : `alias Int[.bit32; .signed] -I64 : `alias Int[.bit64; .signed] +Int[Int_bit_size; Int_signedness; Int_representation] +``` + +## Alias + +```text +Bool : `alias Int[.bit8; .nosign; .bool] + +Char : `alias Int[.bit32; .nosign; .utf8] + +U8 : `alias Int[.bit8; .unsigned; .decimal] +U16 : `alias Int[.bit16; .unsigned; .decimal] +U32 : `alias Int[.bit32; .unsigned; .decimal] +U64 : `alias Int[.bit64; .unsigned; .decimal] -U8 : `alias Int[.bit8; .unsigned] -U16 : `alias Int[.bit16; .unsigned] -U32 : `alias Int[.bit32; .unsigned] -U64 : `alias Int[.bit64; .unsigned] +I8 : `alias Int[.bit8; .signed; .decimal] +I16 : `alias Int[.bit16; .signed; .decimal] +I32 : `alias Int[.bit32; .signed; .decimal] +I64 : `alias Int[.bit64; .signed; .decimal] ``` |
