Skip to content

Commit acffd34

Browse files
feat(c): assignment operator for c (#587)
* feat(c): assignment operator for c * feat(c): assignment operator support for expression_statement
1 parent 45f9096 commit acffd34

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

queries/c/textobjects.scm

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,3 +107,17 @@
107107
(#make-range! "parameter.outer" @parameter.inner @_end))
108108

109109
(number_literal) @number.inner
110+
111+
(declaration
112+
declarator: (init_declarator
113+
declarator: (_) @assignment.lhs
114+
value: (_) @assignment.rhs) @assignment.inner) @assignment.outer
115+
116+
(declaration
117+
type: (primitive_type)
118+
declarator: (_) @assignment.inner)
119+
120+
(expression_statement
121+
(assignment_expression
122+
left: (_) @assignment.lhs
123+
right: (_) @assignment.rhs) @assignment.inner) @assignment.outer

0 commit comments

Comments
 (0)