Skip to content

Commit 06f7636

Browse files
pqnCopybara Bot
andauthored
Bring to head of internal repo (#29)
GitOrigin-RevId: feea82dc5fccfe04c26687f138ec76aba5267a31 Co-authored-by: Copybara Bot <[email protected]>
1 parent 5302215 commit 06f7636

File tree

10 files changed

+51
-36
lines changed

10 files changed

+51
-36
lines changed

download_parse.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
set -euo pipefail
33

44
cd "$(dirname "${BASH_SOURCE[0]}")"
5-
VERSION="v0.0.15"
5+
VERSION="v0.0.16"
66
rm -f parse.gz parse
77
curl -Lo parse.gz "https://github.com/Exafunction/codeium-parse/releases/download/$VERSION/parse.gz"
88
gzip -d parse.gz

goldens/test.c.golden

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ Definition (definition.import):
33
#include "runtime/parser.h"
44

55

6-
76
Name: parser__push
87
Parameters: (Parser* self, StackVersion version, Tree* tree,
98
TSStateId state)

queries/c_tags.scm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
)
1111
body: (_)? @body
1212
) @definition.function
13-
(select-adjacent! @doc @definition.function)
13+
(#select-adjacent! @doc @definition.function)
1414
)
1515

1616
;; Function to pointer
@@ -27,7 +27,7 @@
2727
)
2828
body: (_)? @body
2929
) @definition.function
30-
(select-adjacent! @doc @definition.function)
30+
(#select-adjacent! @doc @definition.function)
3131
)
3232

3333
;; Imports

queries/go_tags.scm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
(
8989
(comment)* @doc
9090
.
91-
(method_spec
91+
(method_elem
9292
name: (field_identifier) @name
9393
parameters: (parameter_list) @codeium.parameters
9494
result: _? @codeium.return_type

queries/javascript_functions.scm

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
(arrow_function
5757
parameters: (formal_parameters) @codeium.parameters
5858
body: (_) @body)
59-
(function
59+
(function_expression
6060
parameters: (formal_parameters) @codeium.parameters
6161
body: (_) @body)
6262
])) @definition.function
@@ -75,7 +75,7 @@
7575
(arrow_function
7676
parameters: (formal_parameters) @codeium.parameters
7777
body: (_) @body)
78-
(function
78+
(function_expression
7979
parameters: (formal_parameters) @codeium.parameters
8080
body: (_) @body)
8181
])) @_) @definition.function
@@ -99,7 +99,7 @@
9999
(arrow_function
100100
parameters: (formal_parameters) @codeium.parameters
101101
body: (_) @body)
102-
(function
102+
(function_expression
103103
parameters: (formal_parameters) @codeium.parameters
104104
body: (_) @body)
105105
]
@@ -117,7 +117,7 @@
117117
(arrow_function
118118
parameters: (formal_parameters) @codeium.parameters
119119
body: (_) @body)
120-
(function
120+
(function_expression
121121
parameters: (formal_parameters) @codeium.parameters
122122
body: (_) @body)
123123
]) @definition.function

queries/kotlin_tags.scm

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
]* @doc
88
.
99
(function_declaration
10-
name: (simple_identifier) @name
11-
parameters: (function_value_parameters) @codeium.parameters
12-
body: (function_body)? @body
10+
(simple_identifier) @name
11+
(function_value_parameters) @codeium.parameters
12+
(function_body)? @body
1313
) @definition.function
1414
(#select-adjacent! @doc @definition.function)
1515
)
@@ -24,7 +24,7 @@
2424
.
2525
(secondary_constructor
2626
"constructor" @name
27-
parameters: (function_value_parameters) @codeium.parameters
27+
(function_value_parameters) @codeium.parameters
2828
) @definition.constructor
2929
(#select-adjacent! @doc @definition.constructor)
3030
)
@@ -38,8 +38,8 @@
3838
]* @doc
3939
.
4040
(class_declaration
41-
name: (type_identifier) @name
42-
body: (class_body)? @body
41+
(type_identifier) @name
42+
(class_body)? @body
4343
) @definition.class
4444
(#select-adjacent! @doc @definition.class)
4545
)

queries/perl_tags.scm

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,17 @@
1414
[
1515
(subroutine_declaration_statement
1616
name: (bareword) @name
17-
(prototype_or_signature)? @codeium.parameters
17+
[
18+
(prototype)
19+
(signature)
20+
]? @codeium.parameters
1821
body: (block) @body) @definition.function
1922
(method_declaration_statement
2023
name: (bareword) @name
21-
(prototype_or_signature)? @codeium.parameters
24+
[
25+
(prototype)
26+
(signature)
27+
]? @codeium.parameters
2228
body: (block) @body) @definition.function
2329
]
2430
(#select-adjacent! @doc @definition.function)

queries/typescript_class_fields.scm

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
]) @field
77
)
88
)
9-
;; For type_alias_declaration and interface_declaration, whose body is an object_type
9+
;; For type_alias_declaration, whose body is an object_type
1010
(
1111
(object_type
1212
[
@@ -16,3 +16,13 @@
1616
]
1717
)
1818
)
19+
;; For interface_declaration, whose body is an object_type
20+
(
21+
(interface_body
22+
[
23+
(property_signature) @field
24+
(construct_signature) @definition.constructor
25+
(_)
26+
]
27+
)
28+
)

queries/typescript_constructors.scm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
parameters: (formal_parameters) @codeium.parameters
77
return_type: ([
88
(type_annotation (_) @codeium.return_type)
9-
(asserts (_) @codeium.return_type)
9+
(asserts_annotation (_) @codeium.return_type)
1010
(type_predicate_annotation (_) @codeium.return_type)
1111
])?
1212
body: (_)? @body) @definition.constructor

queries/typescript_tags.scm

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
parameters: (formal_parameters) @codeium.parameters
88
return_type: ([
99
(type_annotation (_) @codeium.return_type)
10-
(asserts (_) @codeium.return_type)
10+
(asserts_annotation (_) @codeium.return_type)
1111
(type_predicate_annotation (_) @codeium.return_type)
1212
])?
1313
body: (_)? @body) @definition.method
@@ -25,7 +25,7 @@
2525
parameters: (formal_parameters) @codeium.parameters
2626
return_type: ([
2727
(type_annotation (_) @codeium.return_type)
28-
(asserts (_) @codeium.return_type)
28+
(asserts_annotation (_) @codeium.return_type)
2929
(type_predicate_annotation (_) @codeium.return_type)
3030
])?
3131
body: (_)? @body) @definition.function
@@ -42,7 +42,7 @@
4242
parameters: (formal_parameters) @codeium.parameters
4343
return_type: ([
4444
(type_annotation (_) @codeium.return_type)
45-
(asserts (_) @codeium.return_type)
45+
(asserts_annotation (_) @codeium.return_type)
4646
(type_predicate_annotation (_) @codeium.return_type)
4747
])?
4848
body: (_)? @body) @_) @definition.function
@@ -63,15 +63,15 @@
6363
parameters: (formal_parameters) @codeium.parameters
6464
return_type: ([
6565
(type_annotation (_) @codeium.return_type)
66-
(asserts (_) @codeium.return_type)
66+
(asserts_annotation (_) @codeium.return_type)
6767
(type_predicate_annotation (_) @codeium.return_type)
6868
])?
6969
body: (_)? @body)
70-
(function
70+
(function_expression
7171
parameters: (formal_parameters) @codeium.parameters
7272
return_type: ([
7373
(type_annotation (_) @codeium.return_type)
74-
(asserts (_) @codeium.return_type)
74+
(asserts_annotation (_) @codeium.return_type)
7575
(type_predicate_annotation (_) @codeium.return_type)
7676
])?
7777
body: (_)? @body)
@@ -92,15 +92,15 @@
9292
parameters: (formal_parameters) @codeium.parameters
9393
return_type: ([
9494
(type_annotation (_) @codeium.return_type)
95-
(asserts (_) @codeium.return_type)
95+
(asserts_annotation (_) @codeium.return_type)
9696
(type_predicate_annotation (_) @codeium.return_type)
9797
])?
9898
body: (_)? @body)
99-
(function
99+
(function_expression
100100
parameters: (formal_parameters) @codeium.parameters
101101
return_type: ([
102102
(type_annotation (_) @codeium.return_type)
103-
(asserts (_) @codeium.return_type)
103+
(asserts_annotation (_) @codeium.return_type)
104104
(type_predicate_annotation (_) @codeium.return_type)
105105
])?
106106
body: (_)? @body)
@@ -126,15 +126,15 @@
126126
parameters: (formal_parameters) @codeium.parameters
127127
return_type: ([
128128
(type_annotation (_) @codeium.return_type)
129-
(asserts (_) @codeium.return_type)
129+
(asserts_annotation (_) @codeium.return_type)
130130
(type_predicate_annotation (_) @codeium.return_type)
131131
])?
132132
body: (_)? @body)
133-
(function
133+
(function_expression
134134
parameters: (formal_parameters) @codeium.parameters
135135
return_type: ([
136136
(type_annotation (_) @codeium.return_type)
137-
(asserts (_) @codeium.return_type)
137+
(asserts_annotation (_) @codeium.return_type)
138138
(type_predicate_annotation (_) @codeium.return_type)
139139
])?
140140
body: (_)? @body)
@@ -154,15 +154,15 @@
154154
parameters: (formal_parameters) @codeium.parameters
155155
return_type: ([
156156
(type_annotation (_) @codeium.return_type)
157-
(asserts (_) @codeium.return_type)
157+
(asserts_annotation (_) @codeium.return_type)
158158
(type_predicate_annotation (_) @codeium.return_type)
159159
])?
160160
body: (_)? @body)
161-
(function
161+
(function_expression
162162
parameters: (formal_parameters) @codeium.parameters
163163
return_type: ([
164164
(type_annotation (_) @codeium.return_type)
165-
(asserts (_) @codeium.return_type)
165+
(asserts_annotation (_) @codeium.return_type)
166166
(type_predicate_annotation (_) @codeium.return_type)
167167
])?
168168
body: (_)? @body)
@@ -181,7 +181,7 @@
181181
parameters: (formal_parameters) @codeium.parameters
182182
return_type: ([
183183
(type_annotation (_) @codeium.return_type)
184-
(asserts (_) @codeium.return_type)
184+
(asserts_annotation (_) @codeium.return_type)
185185
(type_predicate_annotation (_) @codeium.return_type)
186186
])?
187187
body: (_)? @body)) @definition.function
@@ -198,7 +198,7 @@
198198
parameters: (formal_parameters) @codeium.parameters
199199
return_type: ([
200200
(type_annotation (_) @codeium.return_type)
201-
(asserts (_) @codeium.return_type)
201+
(asserts_annotation (_) @codeium.return_type)
202202
(type_predicate_annotation (_) @codeium.return_type)
203203
])?
204204
body: (_)? @body))) @definition.function

0 commit comments

Comments
 (0)