Re-exports§
pub use lex::Lexer;
Modules§
- ast
- AST module for C++20
- lex
- C++ Lexer to preprocess C++ code This lexer is build out of C++20 ISO standard - Chapter 5. Lexical conventions
- transpile
- Transpiler module to convert C++ (
crate::ast) into Rust (syn)
Macros§
- list_
span_ impl - source_
code_ span_ impl - Public macro: implement SourceCodeSpan for a struct.
Structs§
- Source
Span - Source code span Useful to track the position of a text fragment in the source code, for error reporting.
Traits§
- Source
Code Span - Trait to implement a SourceSpan getter