build_query
Construct tree-sitter queries from predefined templates or custom patterns for specified programming languages. Combine patterns using logical operators to enhance code analysis and context extraction.
Instructions
Build a tree-sitter query from templates or patterns.
Args:
language: Language name
patterns: List of template names or custom patterns
combine: How to combine patterns ("or" or "and")
Returns:
Combined query
Input Schema
Name | Required | Description | Default |
---|---|---|---|
combine | No | or | |
language | Yes | ||
patterns | Yes |
Input Schema (JSON Schema)
{
"properties": {
"combine": {
"default": "or",
"title": "Combine",
"type": "string"
},
"language": {
"title": "Language",
"type": "string"
},
"patterns": {
"items": {
"type": "string"
},
"title": "Patterns",
"type": "array"
}
},
"required": [
"language",
"patterns"
],
"title": "build_queryArguments",
"type": "object"
}