Re-exports§
pub use crate::descriptor::CallArgument;pub use crate::descriptor::CallDescriptor;pub use crate::descriptor::CallTarget;pub use crate::descriptor::ClassField;pub use crate::descriptor::FunctionParameter;pub use crate::descriptor::ImportDescriptor;pub use crate::descriptor::ImportKind;pub use crate::descriptor::PythonClassDescriptor;pub use crate::descriptor::PythonFunctionDescriptor;pub use crate::descriptor::VariableDescriptor;pub use crate::descriptor::VariableKind;pub use crate::descriptor::VariableScope;pub use token::LangPython;
Modules§
Structs§
- Binding
Result - Collection
Result - Compile
Ctxt - Project
Graph - ProjectGraph represents a complete compilation project with all units and their inter-dependencies.
- Project
Query - Main query interface built on ProjectGraph
Functions§
- bind_
symbols - build_
llmcc_ graph - build_
llmcc_ ir - Build IR for all units in the context TODO: make this run in parallel
- collect_
symbols - print_
llmcc_ graph - print_
llmcc_ ir