List of classes in the ude.parsers.native_csharp_backend namespace.

Entity NameDescription
NativeCsTreeSitterParserBackendMinimal tree-sitter based parser backend for C#.

Generated with Flude

Copyright © 2026

Directory & Entity Index

Entity NameSummary / Description
NativeCsTreeSitterParserBackend class

Extends: ude.interfaces.BaseParser

Inheritance Diagram

Minimal tree-sitter based parser backend for C#.

Instance Variables

  • ude.parsers.native_csharp_backend.NativeCsTreeSitterParserBackend.config
  • ude.parsers.native_csharp_backend.NativeCsTreeSitterParserBackend.config_dir
  • ude.parsers.native_csharp_backend.NativeCsTreeSitterParserBackend.global_cfg
  • ude.parsers.native_csharp_backend.NativeCsTreeSitterParserBackend.language
  • ude.parsers.native_csharp_backend.NativeCsTreeSitterParserBackend.cs_language
  • ude.parsers.native_csharp_backend.NativeCsTreeSitterParserBackend.parser
  • ude.parsers.native_csharp_backend.NativeCsTreeSitterParserBackend.fully_qualified_name
  • ude.parsers.native_csharp_backend.NativeCsTreeSitterParserBackend.methods
  • ude.parsers.native_csharp_backend.NativeCsTreeSitterParserBackend.fields
  • ude.parsers.native_csharp_backend.NativeCsTreeSitterParserBackend.enums

Methods

init

__init__(self, config: dict, config_dir: Path, global_cfg, language: str)

Initializes the Native C# Tree-sitter backend.

Raises: ValueError: If requested language is not cs/csharp.

ParameterTypeDescription
configdictThe resolved target config dict.
config_dirPathDirectory containing the target’s doc config file.
global_cfgAnyThe resolved global configuration object.
languagestrThe target language token.

parse

parse(self, input_path: str) -> ProjectCatalog