Skip to main content
Glama
__init__.py777 B
""" Nabu Parsing Module Implements three-phase processing pipeline: 1. Raw AST Extraction (tree-sitter → lightweight RawNode list) 2. Semantic Frame Creation (RawNode → AstFrameBase hierarchy) 3. Symbol Resolution (cross-reference resolution after structure is complete) This separation enables independent testing, debugging, and flexibility. Addresses the current implementation's mixed concerns in one giant method. """ from nabu.parsing.raw_extraction import RawNode, LanguageParser from nabu.parsing.graph_builder import GraphBuilder from nabu.parsing.symbol_resolver import SymbolResolver from nabu.parsing.multi_pass_parser import MultiPassParser __all__ = [ 'RawNode', 'LanguageParser', 'GraphBuilder', 'SymbolResolver', 'MultiPassParser' ]

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/y3i12/nabu_nisaba'

If you have feedback or need assistance with the MCP directory API, please join our Discord server