The System X System Library acts as the runtime library for Cmajor programs written for the System X platform. The System Library is written in Cmajor and can be compiled with the sxcmc compiler just as Cmajor user programs.
System.Install | The System.Install module is a special module that takes care of installing the System libraries to cmajor/system-x/system/lib/<config> directory. It contains no source code entities, but references the System module. |
System | The System module acts as an umbrella module that references all other System Library modules. The System module is implicitly referenced by all user programs and libraries, so an explicit reference for any system library module is not needed. This library is linked with programs and libraries that have target=program or target=library in a .cmp file respectively. |
System.Screen | The System.Screen module contains a library for writing character-based event-driven full screen terminal mode System X applications. |
System.RegularExpressions | The System.RegularExpressions module contains a minimal implementation of a regular expression matching engine. |
System.Lex | The System.Lex module contains lexical analyzer engine and lexing utilities. |
System.Base | The System.Base module contains basic facilities, containers, algorithms, and I/O. |
System.Core | The System.Core module contains primitive types, operations for primitive types, intrinsic functions and intrinsic concepts known by the compiler. It does not have any source code. |