This repository was archived by the owner on Nov 2, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 7 files changed +68
-3
lines changed Expand file tree Collapse file tree 7 files changed +68
-3
lines changed Original file line number Diff line number Diff line change 22set -euo pipefail
33
44cd " $( dirname " ${BASH_SOURCE[0]} " ) "
5- VERSION=" v0.0.9 "
5+ VERSION=" v0.0.10 "
66rm -f parse.gz parse
77curl -Lo parse.gz " https://github.com/Exafunction/codeium-parse/releases/download/$VERSION /parse.gz"
88gzip -d parse.gz
Original file line number Diff line number Diff line change 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+
111Name: baz
212Parameters: (const std::string& bing)
313Doc:
414// Declaration.
515Declaration (definition.function):
616bool baz(const std::string& bing);
17+ Lineage: [bar]
18+ Lineage types: [namespace]
719
8- Name: bar:: bar2
20+ Name: bar2
921Definition (definition.namespace):
1022namespace bar::bar2 {
1123struct Foo3;
1224}
25+ Lineage: [bar]
26+ Lineage types: [namespace]
1327
1428Name: Foo
1529Definition (definition.class):
Original file line number Diff line number Diff line change 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)
Original file line number Diff line number Diff line change 2828)
2929
3030(namespace_definition
31- name: (namespace_definition_name) @name ) @definition.namespace
31+ name: (_) @name
32+ (#lineage-from-name! "::")
33+ ) @definition.namespace
Original file line number Diff line number Diff line change 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.
Original file line number Diff line number Diff line change 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 >
You can’t perform that action at this time.
0 commit comments