Skip to content

Commit 0cd47e0

Browse files
authored
feat(ruby): Add basic support for displaying dbg variables (#125)
Adds support for displaying variables with a debugger attached. ## Screenshots ![CleanShot 2025-06-29 at 07 37 25@2x](https://github.com/user-attachments/assets/d3f6f7d5-d3a9-45d0-ac82-4db22b2434ce)
1 parent 8c87b24 commit 0cd47e0

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

languages/ruby/debugger.scm

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
(assignment left: (identifier) @debug-variable)
2+
(assignment left: (call receiver: (identifier) @debug-variable))
3+
(assignment left: (call method: (identifier) @debug-variable))
4+
(call (argument_list (call receiver: (identifier) @debug-variable)))
5+
(call (argument_list (call method: (identifier) @debug-variable)))
6+
7+
(call (argument_list (identifier) @debug-variable))
8+
9+
(method (method_parameters) @debug-variable)
10+
(body_statement (assignment (instance_variable) @debug-variable))
11+
12+
(program) @debug-scope
13+
(body_statement) @debug-scope

0 commit comments

Comments
 (0)