Module compiler_driver
Expand description
The compiler_driver module defines the functions and types which orchestrate the different compilation stages.
Modules§
- args
- The
argsmodule defines the command-line argument parser. Although crates likeclapare excellent, we have a design goal to minimize dependencies on third-party crates and so BlueC uses a custom argument parser. - multi_
file_ driver - The
multi_file_drivermodule provides functionality for multi-file compilation and linking. - options
- The
optionsmodule defines the compiler driver’s options.
Structs§
- Diagnostic
- A diagnostic emitted by the compiler.
- Driver
- The BlueC compiler driver.
- Error
- An error diagnostic.
- Warning
- A warning diagnostic.
Enums§
- Compiler
Generated File - A file path returned by the compiler driver.
- Driver
Error - An error returned by the compiler driver.
- Suggested
Code - Suggested code.
- Warning
Kind - The kind of warning.