TreeSitterExtensions
Pennington.TreeSitter
Dependency injection extensions for registering the Pennington tree-sitter integration.
Methods
AddTreeSitter
#public static IServiceCollection AddTreeSitter(IServiceCollection services, Action<TreeSitterOptions> configure = null)
Adds tree-sitter based multi-language code-fragment extraction — the :symbol fence modifier. Services are registered only when ContentRoot is configured.
Parameters
servicesIServiceCollectionconfigureAction<TreeSitterOptions>
Returns
IServiceCollectionPennington.TreeSitter.TreeSitterExtensions
namespace Pennington.TreeSitter;
/// Dependency injection extensions for registering the Pennington tree-sitter integration.
public class TreeSitterExtensions
{
/// Adds tree-sitter based multi-language code-fragment extraction — the :symbol fence modifier. Services are registered only when ContentRoot is configured.
public static IServiceCollection AddTreeSitter(IServiceCollection services, Action<TreeSitterOptions> configure = null)
;
}