Expand description
CUDA code parsing module
Re-exports§
pub use cuda_parser::CudaParser;pub use ast::Ast;pub use ast::KernelDef;pub use ast::Statement;pub use ast::Expression;pub use kernel_extractor::extract_kernels;pub use kernel_extractor::extract_kernel_by_name;pub use kernel_extractor::KernelInfo;
Modules§
- ast
- Abstract Syntax Tree definitions for CUDA
- cuda_
parser - CUDA source code parser using nom combinators
- kernel_
extractor - Kernel extraction utilities
- lexer
- CUDA lexer using logos for tokenization
- ptx_
parser - PTX (Parallel Thread Execution) parser
Functions§
- parse
- Parse CUDA source code and return AST