File tree Expand file tree Collapse file tree 5 files changed +1
-44
lines changed
Expand file tree Collapse file tree 5 files changed +1
-44
lines changed Original file line number Diff line number Diff line change @@ -811,6 +811,7 @@ print_var_code_generation.print_var.cpp = print_var_code_generation.print_var.c
811811print_var_code_generation .print_var .typescript = print_var_code_generation .print_var .javascript
812812print_var_code_generation .print_var .tsx = print_var_code_generation .print_var .javascript
813813
814+ -- TODO: add support for all of the languages in print_var (the queries are already there)
814815--- @type refactor.print_loc.CodeGeneration
815816local print_loc_code_generation = {
816817 print_loc = {
Original file line number Diff line number Diff line change 106106 (#set! reference_type read)
107107 (#set! function_call_identifier true))
108108
109- ; TODO: these (are similartly in other languages like lua) are not really
110- ; identifiers. Should I compute them in some other way?
111- (call_expression
112- (identifier)
113- (#set! reference_type read)) @reference.identifier
114-
115109(call_expression
116110 (field_expression) @reference.identifier
117111 (#set! reference_type read)
118112 (#set! field true)
119113 (#set! function_call_identifier true))
120114
121- (call_expression
122- (field_expression)
123- (#set! reference_type read)
124- (#set! field true)) @reference.identifier
125-
126115(function_definition
127116 declarator: (function_declarator
128117 declarator: (identifier) @reference.identifier )
Original file line number Diff line number Diff line change 6969 (#set! reference_type read)
7070 (#set! field true)) @reference.identifier
7171
72- ; TODO: remove the full function call everywhere, filter out references that
73- ; are function calls (I may be already doing this). `print_exp` will be used to
74- ; print function calls
7572(call_expression
7673 function: (identifier) @reference.identifier
7774 (#set! reference_type read)
7875 (#set! function_call_identifier true))
7976
80- (call_expression
81- function: (identifier)
82- (#set! reference_type read)) @reference.identifier
83-
8477(call_expression
8578 function: (member_expression) @reference.identifier
8679 (#set! reference_type read)
8780 (#set! field true)
8881 (#set! function_call_identifier true))
8982
90- (call_expression
91- function: (member_expression)
92- (#set! reference_type read)
93- (#set! field true)) @reference.identifier
94-
9583(function_declaration
9684 name: (_) @reference.identifier
9785 (#set! declaration true)
Original file line number Diff line number Diff line change 150150 (#set! reference_type read)
151151 (#set! function_call_identifier true))
152152
153- (call_expression
154- function: (identifier)
155- (#set! reference_type read)) @reference.identifier
156-
157153(call_expression
158154 function: [
159155 (selector_expression)
163159 (#set! field true)
164160 (#set! function_call_identifier true))
165161
166- (call_expression
167- function: [
168- (selector_expression)
169- (index_expression)
170- ]
171- (#set! reference_type read)
172- (#set! field true)) @reference.identifier
173-
174162(if_statement
175163 condition: (identifier) @reference.identifier
176164 (#set! reference_type read))
Original file line number Diff line number Diff line change 9696 (#set! field true)
9797 (#set! function_call_identifier true))
9898
99- (function_call
100- [
101- (method_index_expression)
102- (dot_index_expression)
103- (bracket_index_expression)
104- ]
105- (#set! reference_type read)
106- (#set! field true)) @reference.identifier
107-
10899(expression_list
109100 (identifier) @reference.identifier
110101 (#set! reference_type read))
You can’t perform that action at this time.
0 commit comments