Skip to main content

Crate deagle_parse

Crate deagle_parse 

Source
Expand description

deagle-parse — tree-sitter based code parser.

Extracts code entities (functions, structs, traits, impls, imports) from source files using tree-sitter grammars.

§Feature Flags

Re-exports§

pub use rust_parser::ParseResult;

Modules§

c_parser
C language parser using tree-sitter-c.
cpp_parser
C++ language parser using tree-sitter-cpp.
go_parser
Go language parser using tree-sitter-go.
java_parser
Java language parser using tree-sitter-java.
python_parser
Python language parser using tree-sitter-python.
rust_parser
Rust language parser using tree-sitter-rust.
typescript_parser
TypeScript/TSX language parser using tree-sitter-typescript.

Functions§

parse_auto
Detect language from file path and parse.
parse_file
Parse a source file and extract code entities.
parse_file_with_edges
Parse with edge extraction — returns nodes and relationship tuples.