Roo-Code/src/services
Eric Wheeler 599c1849d0 feat: enhance Go tree-sitter parser with advanced language structures
This enhancement significantly expands the Go parser's capabilities to recognize and extract a comprehensive set of language constructs:

- Added support for struct and interface definitions with proper type identification
- Implemented parsing for constant declarations (both single and in blocks)
- Added support for variable declarations (both single and in blocks)
- Added recognition of type aliases with proper distinction from regular types
- Implemented special handling for init functions
- Added support for anonymous functions, including nested function literals
- Improved documentation and organization of query patterns

These enhancements enable more accurate code navigation, better symbol extraction, and improved code intelligence for Go codebases.

Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-04-08 19:33:28 -07:00
..
browser feat(browserTool): Implement resize action (#2370) 2025-04-07 09:34:32 -04:00
checkpoints Revert "Remove the ask promise error" (#2117) 2025-03-30 13:33:04 -04:00
glob Do not exclude whole project dir when listing in case where project is places inside excluded dir (like /tmp or ~/tmp) 2025-01-26 08:31:07 +01:00
mcp refactor(mcp): Implement reference counting for McpHub lifecycle (#2310) 2025-04-04 23:14:05 -04:00
ripgrep fix: ripgrep search result handling and formatting (#1831) 2025-03-20 09:10:22 -04:00
search Sort file search results shortest to longest (#1849) 2025-03-20 14:21:27 -04:00
telemetry Relax provider profiles schema and log parse error to PostHog (#2139) 2025-03-30 23:07:34 -07:00
tree-sitter feat: enhance Go tree-sitter parser with advanced language structures 2025-04-08 19:33:28 -07:00