Re-exports§
Modules§
Macros§
- get_str
- Return a
&str
corresponding to this identifier.
Structs§
- Analyzer
- The driver for
PureAnalyzer
. - JIT
- Structure used to handle compiling C code to memory instead of to disk.
- Lexer
- A Lexer takes the source code and turns it into tokens with location information.
- Opt
- Parser
- PreProcessor
- A preprocessor does textual substitution and deletion on a C source file.
- PreProcessor
Builder - An easier interface for constructing a preprocessor.
- Program
- A result which includes all warnings, even for
Err
variants. - Pure
Analyzer - A
PureAnalyzer
turns AST types into HIR types. - Source
- The
Source
type forcodespan::Files
.
Enums§
- Definition
- A macro definition.
- Error
Functions§
- assemble
- check_
semantics - Perform semantic analysis, including type checking and constant folding.
- compile
- Compile and return the declarations and warnings.
- initialize_
aot_ module - initialize_
jit_ module - link
- preprocess
- Preprocess the source and return the tokens.