Skip to content
This repository was archived by the owner on Nov 2, 2025. It is now read-only.

Commit dba2dc9

Browse files
pqnCopybara Bot
andauthored
Project import generated by Copybara. (#18)
GitOrigin-RevId: 8fdd334f5d601e719c09ac4240202a5326c0d9cb Co-authored-by: Copybara Bot <[email protected]>
1 parent f30eafb commit dba2dc9

File tree

7 files changed

+68
-3
lines changed

7 files changed

+68
-3
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.9"
5+
VERSION="v0.0.10"
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.cpp.golden

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
1+
Name: bar
2+
Definition (definition.namespace):
3+
namespace bar {
4+
// Declaration.
5+
bool baz(const std::string& bing);
6+
7+
struct Foo2;
8+
9+
}
10+
111
Name: baz
212
Parameters: (const std::string& bing)
313
Doc:
414
// Declaration.
515
Declaration (definition.function):
616
bool baz(const std::string& bing);
17+
Lineage: [bar]
18+
Lineage types: [namespace]
719

8-
Name: bar::bar2
20+
Name: bar2
921
Definition (definition.namespace):
1022
namespace bar::bar2 {
1123
struct Foo3;
1224
}
25+
Lineage: [bar]
26+
Lineage types: [namespace]
1327

1428
Name: Foo
1529
Definition (definition.class):

goldens/test.html.golden

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Name: fib
2+
Parameters: (n)
3+
Definition (definition.function):
4+
function fib(n) {
5+
if (n <= 1) {
6+
return n;
7+
}
8+
return fib(n - 1) + fib(n - 2);
9+
}
10+
11+
Name: fib
12+
Reference (reference.call):
13+
fib(n - 1)
14+
15+
Name: fib
16+
Reference (reference.call):
17+
fib(n - 2)

queries/cpp_tags.scm

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,6 @@
2828
)
2929

3030
(namespace_definition
31-
name: (namespace_definition_name) @name) @definition.namespace
31+
name: (_) @name
32+
(#lineage-from-name! "::")
33+
) @definition.namespace

queries/html_injections.scm

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
(script_element
2+
(start_tag) @_
3+
(raw_text) @injection.content
4+
(#not-match? @_ " src=")
5+
(#match? @_ " type=\"text/javascript\"")
6+
(#set! injection.language javascript)
7+
)
8+
9+
(script_element
10+
(start_tag) @_
11+
(raw_text) @injection.content
12+
(#not-match? @_ " src=")
13+
(#not-match? @_ " type=")
14+
(#set! injection.language javascript)
15+
)
File renamed without changes.

test_files/test.html

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<title>Test</title>
5+
6+
<script type="text/javascript">
7+
function fib(n) {
8+
if (n <= 1) {
9+
return n;
10+
}
11+
return fib(n - 1) + fib(n - 2);
12+
}
13+
</script>
14+
</head>
15+
<body>
16+
</body>
17+
</html>

0 commit comments

Comments
 (0)