Modules

Arithmetic

String Mod Description State
ustring [ASCII] the operations for string and big-number, e.g. 2013e65535. Besides, this contains: System-Conversion, e.g. 0x2712 to 10002; The "u" is for distinction from that of the standard library, which means "UNISYM", but "Unicode". This is going to divide into "astring" and "bstring", and "ustring" will include them. Chr- means ASCII string, and Byt- for the basic memory unit. ripen
dstring double directions string, RFW06 created, for example, "123" is as 0xFF, 0x00, 0x31, 0x32, 0x33, 0x00 . The structure is convenient for reverse printing, 0xFF means the head of the memory, the pointer should point to "0x31". todo
wstring [ANSI, wide char] todo
u8string [UTF-8, multi-byte] todo
Node Family (XNode) yo hstring Description State
node node. ripen
dnode double-direction node. ripen
nnode nest-dnode, alias TreeNode. toupdate
tnode token node ripen
String Arithmetic Description Special ErrProc State
BitAr [optional endian] for any size. todo
TriAr todo
SixAr todo
ChrAr(base) [big endian] [variable-length] optional signed ASCII integer arithmetic and operations, for buffer or heap, which can be printed directly. Now exists the optional dependence of arna_eflag.
alias: BytAr and ASCAr and StrAr
digit size: char
structure: optionalsign + ASCIZ-stringdigits
where: stack or buffer(0 in bstring) or heap(1 in hstring)
efficiency: 10.1/256 (0.1 for sign digit and NUL)
range: any real number
ripen
FltAr(1) [big endian] {{Sign, ChrAr}, ExpoInDec } the extension of ChrAr. But any fltar-number is fixed-size. If the result is too big, the magic number "999… . …999" will be expressed. For the fixed size of floating part, the result may be cut to adapt to the structure. Natural and only for buffer version. todo
CdeAr(1) [big endian] Arinae classic structure, Coff-expo-divr, based on ChrAr. the mechanism can express and operate any big-rational-real-number. The name follows what ArnMgk called this. +/-INF, NaN,temp no -0 element and aflag, little erro ripen
NumAr(4) [big endian] the mechanism can express and operate the big-rational-real-numbers (not endless) in 4 dimensions of time and room, or real and imaginary, based on CdeAr.
Version: C, C++
ripen
RsgAr(base) [little endian] Based on 256. Use the register-size unit for faster arithmetic speed. E.g. 0x12, 0x34 for 0x3412 ripen
RedAr(1) [big endian] Dosconio's base 256 expo-unit 16 extension. C-E-D structure based on RsgAr. the mechanism can express and operate any big-rational-real-number. building
HrnAr(4) [little endian] 4D based on RegAr todo
BytAr(base) [optional endian] base 256 for signed integer, whose the first byte is the flag byte. E.g. 0x12, 0x34 for 0x3412 or 0x1234. todo
DecAr(base) [optional endian] base 100/256 for signed integer, whose the first byte is the flag byte. The first binary of the first is the sign bit and of the others are state flags. E.g. 0x12, 0x34 for 0d3412 or 0d1234. todo
ArnAr(1) [optional endian] Arinae classic structure based on BytAr, base 256 expo-unit 256. the mechanism can express and operate any big-rational-real-number. The expo and divr are optional. todo
TenAr(*,*) Haruno no. Operations for tensor(different sizes and types in an array) and array. todo
MtrAr(n,2) Matrix Arithmetic todo
Kasha component Description State
arith Arithmetic ripen
cpuins CPU Information ripen
hdisk Hard-disk ripen
osdev OSDEV Special ripen
pseudo Pseudo structure for NASM and others assemblers ripen
timer Date and time ripen
video Video display ripen
Chrome Description State
contable Console Table ripen
consio Console IO ripen
Hash Description State
CRC64 Cyclic Redundancy Check with 64-bit result ripen