To be added.
| Type | Description |
|---|---|
| Assembler | To be added. |
| Backend | Everything needed to parse a bundled assembly and compile it to assembly language |
| CilFrontend | Everything related to the CIL Frontend, which parses the CIL, creates the required packages and optimizes it for all the architectures |
| CmdLine | Parses the parameters sent through the command line |
| config | Contains all the configuration variables |
| config.Compilation | Compilation settings (target MCU, optimizations...) |
| config.Internal | Configuration of the compiler itself |
| ErrorsAndWarnings | Stuff about errors and warnings that can be thrown when running pigmeo-compiler |
| ErrorsAndWarnings.errType | Available types of thrown errors |
| GlobalShares | Miscellaneous variables and objects available for the entire application |
| ImplExceptions | How exceptions will be implemented |
| ImplLocalVar | How local variables must be implemented |
| main | To be added. |
| NumeralSystems | Available numeral systems |
| uint8Extensions | Extensions to uint8 only available to the compiler |
| UserInterface | Available user interfaces |
| VerbosityLevel | Available verbosity levels (the amount of messages printed to the user) |