Skip to main content

Crate rma_parser

Crate rma_parser 

Source
Expand description

Tree-sitter based polyglot parser for Rust Monorepo Analyzer

This crate provides high-performance parallel parsing of source code using tree-sitter grammars for multiple languages.

Modules§

languages
Language support module - provides tree-sitter grammars for each language
walker
File system walker for discovering source files

Structs§

ParseError
A parsing error
ParseStats
Statistics from a parsing operation
ParsedFile
A parsed source file with its AST
ParserEngine
The main parser engine

Traits§

AstVisitor
Helper trait for AST traversal

Functions§

traverse_ast
Traverse an AST with a visitor