diff --git a/tutorial/notebook/go_analysis.ipynb b/tutorial/notebook/go_analysis.ipynb
index aa03e4ee..85b8f259 100644
--- a/tutorial/notebook/go_analysis.ipynb
+++ b/tutorial/notebook/go_analysis.ipynb
@@ -18,11 +18,20 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 1,
"metadata": {
"collapsed": false
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "/sparrow-cli/sparrow\n",
+ "\n"
+ ]
+ }
+ ],
"source": [
"!which sparrow"
]
@@ -38,7 +47,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 2,
"metadata": {
"ExecuteTime": {
"end_time": "2023-11-22T08:30:58.387715Z",
@@ -47,7 +56,7 @@
},
"outputs": [],
"source": [
- "!git clone https://github.com/go-gorm/gorm.git"
+ "!git clone https://github.com/go-gorm/gorm.git -q"
]
},
{
@@ -59,7 +68,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 7,
"metadata": {
"ExecuteTime": {
"end_time": "2023-11-23T03:46:32.220317Z",
@@ -68,7 +77,7 @@
},
"outputs": [],
"source": [
- "!sparrow database create --source-root gorm --data-language-type go --output ./db/gorm"
+ "!sparrow database create --source-root gorm --data-language-type go --output ./db/gorm --overwrite > /dev/null"
]
},
{
@@ -91,9 +100,169 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 4,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "/workspaces/CodeFuse-Query/tutorial/notebook/db/gorm\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "\u001b[0;31mSparrow database is set to: /workspaces/CodeFuse-Query/tutorial/notebook/db/gorm\n",
+ "\u001b[0m"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "2023-12-06 07:42:29,249 INFO: sparrow 2.0.0\n",
+ " will start\n",
+ "2023-12-06 07:42:29,249 INFO: database /workspaces/CodeFuse-Query/tutorial/notebook/db/gorm/coref_go_src.db size: 42.32 MB\n",
+ "2023-12-06 07:42:29,250 INFO: execute : /sparrow-cli/godel-script/usr/bin/godel /tmp/godel-jupyter-t7lsy12n/query.gdl -p /sparrow-cli/lib-1.0 -o /tmp/tmphp2bm3pi.gdl\n",
+ "2023-12-06 07:42:29,314 INFO: godel-script compile time: 0.06s\n",
+ "2023-12-06 07:42:29,315 INFO: execute : /sparrow-cli/godel-1.0/usr/bin/godel /tmp/tmphp2bm3pi.gdl --run-souffle-directly --package-path /sparrow-cli/lib-1.0 --souffle-fact-dir /workspaces/CodeFuse-Query/tutorial/notebook/db/gorm --souffle-output-format json --souffle-output-path /tmp/godel-jupyter-t7lsy12n/query.json\n",
+ "2023-12-06 07:42:39,655 INFO: Task /tmp/godel-jupyter-t7lsy12n/query.gdl is success, result is NOT-EMPTY, execution time is 10.41s.\n",
+ "2023-12-06 07:42:39,656 INFO: run success\n",
+ "\n",
+ "Total results: 942\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " name | \n",
+ " func | \n",
+ " cmplx | \n",
+ " sl | \n",
+ " el | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " association.go | \n",
+ " Delete | \n",
+ " 20 | \n",
+ " 197 | \n",
+ " 361 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " association.go | \n",
+ " Unscoped | \n",
+ " 1 | \n",
+ " 44 | \n",
+ " 51 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " association.go | \n",
+ " Find | \n",
+ " 2 | \n",
+ " 53 | \n",
+ " 58 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " association.go | \n",
+ " Association | \n",
+ " 4 | \n",
+ " 21 | \n",
+ " 42 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " association.go | \n",
+ " Count | \n",
+ " 2 | \n",
+ " 367 | \n",
+ " 372 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 937 | \n",
+ " tests/preload_test.go | \n",
+ " TestPreloadEmptyData | \n",
+ " 5 | \n",
+ " 215 | \n",
+ " 235 | \n",
+ "
\n",
+ " \n",
+ " 938 | \n",
+ " tests/preload_test.go | \n",
+ " TestPreloadGoroutine | \n",
+ " 2 | \n",
+ " 237 | \n",
+ " 253 | \n",
+ "
\n",
+ " \n",
+ " 939 | \n",
+ " tests/preload_test.go | \n",
+ " TestPreloadWithDiffModel | \n",
+ " 2 | \n",
+ " 255 | \n",
+ " 271 | \n",
+ "
\n",
+ " \n",
+ " 940 | \n",
+ " tests/preload_test.go | \n",
+ " TestNestedPreloadWithUnscoped | \n",
+ " 4 | \n",
+ " 273 | \n",
+ " 308 | \n",
+ "
\n",
+ " \n",
+ " 941 | \n",
+ " tests/preload_test.go | \n",
+ " TestEmbedPreload | \n",
+ " 2 | \n",
+ " 310 | \n",
+ " 445 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"%db ./db/gorm\n",
"// script\n",
@@ -137,9 +306,17 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 5,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Query result saved to /workspaces/CodeFuse-Query/tutorial/notebook/query.json\n"
+ ]
+ }
+ ],
"source": [
"%%save_to ./query.json"
]
@@ -155,7 +332,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 6,
"metadata": {
"ExecuteTime": {
"end_time": "2023-11-23T03:54:56.998681Z",
@@ -163,7 +340,25 @@
},
"collapsed": false
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " name func cmplx sl el\n",
+ "428 schema/field.go ParseField 110 99 436\n",
+ "18 callbacks/update.go ConvertToAssignments 69 131 304\n",
+ "309 schema/schema.go ParseWithSpecialTableName 68 121 370\n",
+ "130 callbacks/create.go ConvertToCreateValues 64 217 385\n",
+ "234 scan.go Scan 62 125 342\n",
+ "30 statement.go BuildCondition 61 284 465\n",
+ "429 schema/field.go setupValuerAndSetter 46 439 969\n",
+ "729 tests/migrate_test.go TestMigrateColumns 44 517 645\n",
+ "11 callbacks/query.go BuildQuerySQL 41 33 266\n",
+ "281 migrator/migrator.go MigrateColumn 41 441 542\n"
+ ]
+ }
+ ],
"source": [
"%%python\n",
"import pandas as pd\n",
@@ -199,7 +394,7 @@
],
"mimetype": "text/rust",
"name": "rust",
- "version": "0.0.3"
+ "version": "0.0.4"
}
},
"nbformat": 4,
diff --git a/tutorial/notebook/java_analysis.ipynb b/tutorial/notebook/java_analysis.ipynb
index 5fc538d3..f45c205f 100644
--- a/tutorial/notebook/java_analysis.ipynb
+++ b/tutorial/notebook/java_analysis.ipynb
@@ -17,11 +17,11 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
- "!git clone https://github.com/sofastack/sofa-bolt.git"
+ "!git clone https://github.com/sofastack/sofa-bolt.git -q"
]
},
{
@@ -33,11 +33,11 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
- "!sparrow database create --source-root sofa-bolt --data-language-type java --output ./db/sofa-bolt"
+ "!sparrow database create --source-root sofa-bolt --data-language-type java --output ./db/sofa-bolt --overwrite > /dev/null"
]
},
{
@@ -50,9 +50,145 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 3,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "/workspaces/CodeFuse-Query/tutorial/notebook/db/sofa-bolt\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "\u001b[0;31mSparrow database is set to: /workspaces/CodeFuse-Query/tutorial/notebook/db/sofa-bolt\n",
+ "\u001b[0m"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "2023-12-06 07:45:32,507 INFO: sparrow 2.0.0\n",
+ " will start\n",
+ "2023-12-06 07:45:32,507 INFO: database /workspaces/CodeFuse-Query/tutorial/notebook/db/sofa-bolt/coref_java_src.db size: 30.49 MB\n",
+ "2023-12-06 07:45:32,508 INFO: execute : /sparrow-cli/godel-script/usr/bin/godel /tmp/godel-jupyter-w6r7dgnm/query.gdl -p /sparrow-cli/lib-1.0 -o /tmp/tmpycrdkpyy.gdl\n",
+ "2023-12-06 07:45:32,673 INFO: godel-script compile time: 0.16s\n",
+ "2023-12-06 07:45:32,673 INFO: execute : /sparrow-cli/godel-1.0/usr/bin/godel /tmp/tmpycrdkpyy.gdl --run-souffle-directly --package-path /sparrow-cli/lib-1.0 --souffle-fact-dir /workspaces/CodeFuse-Query/tutorial/notebook/db/sofa-bolt --souffle-output-format json --souffle-output-path /tmp/godel-jupyter-w6r7dgnm/query.json\n",
+ "2023-12-06 07:45:40,305 INFO: Task /tmp/godel-jupyter-w6r7dgnm/query.gdl is success, result is NOT-EMPTY, execution time is 7.80s.\n",
+ "2023-12-06 07:45:40,305 INFO: run success\n",
+ "\n",
+ "Total results: 1730\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " className | \n",
+ " methodName | \n",
+ " methodSignature | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " com.alipay.remoting.Connection | \n",
+ " Connection | \n",
+ " com.alipay.remoting.Connection.Connection:null... | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " com.alipay.remoting.Connection | \n",
+ " Connection | \n",
+ " com.alipay.remoting.Connection.Connection:null... | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " com.alipay.remoting.Connection | \n",
+ " Connection | \n",
+ " com.alipay.remoting.Connection.Connection:null... | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " com.alipay.remoting.Connection | \n",
+ " Connection | \n",
+ " com.alipay.remoting.Connection.Connection:null... | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " com.alipay.remoting.Connection | \n",
+ " isFine | \n",
+ " com.alipay.remoting.Connection.isFine:boolean() | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 1725 | \n",
+ " com.alipay.remoting.util.NettyEventLoopUtil | \n",
+ " newEventLoopGroup | \n",
+ " com.alipay.remoting.util.NettyEventLoopUtil.ne... | \n",
+ "
\n",
+ " \n",
+ " 1726 | \n",
+ " com.alipay.remoting.util.NettyEventLoopUtil | \n",
+ " getServerSocketChannelClass | \n",
+ " com.alipay.remoting.util.NettyEventLoopUtil.ge... | \n",
+ "
\n",
+ " \n",
+ " 1727 | \n",
+ " com.alipay.remoting.util.NettyEventLoopUtil | \n",
+ " enableTriggeredMode | \n",
+ " com.alipay.remoting.util.NettyEventLoopUtil.en... | \n",
+ "
\n",
+ " \n",
+ " 1728 | \n",
+ " com.alipay.remoting.util.NettyEventLoopUtil | \n",
+ " getClientSocketChannelClass | \n",
+ " com.alipay.remoting.util.NettyEventLoopUtil.ge... | \n",
+ "
\n",
+ " \n",
+ " 1729 | \n",
+ " com.alipay.remoting.codec.ProtocolCodeBasedDec... | \n",
+ " testDecodeIllegalPacket | \n",
+ " com.alipay.remoting.codec.ProtocolCodeBasedDec... | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"%db db/sofa-bolt\n",
"// script\n",
@@ -90,7 +226,7 @@
],
"mimetype": "text/rust",
"name": "rust",
- "version": "0.0.3"
+ "version": "0.0.4"
}
},
"nbformat": 4,
diff --git a/tutorial/notebook/javascript_analysis.ipynb b/tutorial/notebook/javascript_analysis.ipynb
index 7c8c3068..c7648f2f 100644
--- a/tutorial/notebook/javascript_analysis.ipynb
+++ b/tutorial/notebook/javascript_analysis.ipynb
@@ -54,1827 +54,30 @@
"start_time": "2023-11-22T08:30:44.572634Z"
}
},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Cloning into 'axios'...\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- "\n",
- "remote: Enumerating objects: 9324, done. \n",
- "\n",
- "\n",
- "remote: Counting objects: 0% (1/2814) \n",
- "\n",
- "remote: Counting objects: 1% (29/2814) \n",
- "\n",
- "remote: Counting objects: 2% (57/2814) \n",
- "\n",
- "remote: Counting objects: 3% (85/2814) \n",
- "\n",
- "remote: Counting objects: 4% (113/2814) \n",
- "\n",
- "remote: Counting objects: 5% (141/2814) \n",
- "\n",
- "remote: Counting objects: 6% (169/2814) \n",
- "\n",
- "remote: Counting objects: 7% (197/2814) \n",
- "\n",
- "remote: Counting objects: 8% (226/2814) \n",
- "\n",
- "remote: Counting objects: 9% (254/2814) \n",
- "\n",
- "remote: Counting objects: 10% (282/2814) \n",
- "\n",
- "remote: Counting objects: 11% (310/2814) \n",
- "\n",
- "remote: Counting objects: 12% (338/2814) \n",
- "\n",
- "remote: Counting objects: 13% (366/2814) \n",
- "\n",
- "remote: Counting objects: 14% (394/2814) \n",
- "\n",
- "remote: Counting objects: 15% (423/2814) \n",
- "\n",
- "remote: Counting objects: 16% (451/2814) \n",
- "\n",
- "remote: Counting objects: 17% (479/2814) \n",
- "\n",
- "remote: Counting objects: 18% (507/2814) \n",
- "\n",
- "remote: Counting objects: 19% (535/2814) \n",
- "\n",
- "remote: Counting objects: 20% (563/2814) \n",
- "\n",
- "remote: Counting objects: 21% (591/2814) \n",
- "\n",
- "remote: Counting objects: 22% (620/2814) \n",
- "\n",
- "remote: Counting objects: 23% (648/2814) \n",
- "\n",
- "remote: Counting objects: 24% (676/2814) \n",
- "\n",
- "remote: Counting objects: 25% (704/2814) \n",
- "\n",
- "remote: Counting objects: 26% (732/2814) \n",
- "\n",
- "remote: Counting objects: 27% (760/2814) \n",
- "\n",
- "remote: Counting objects: 28% (788/2814) \n",
- "\n",
- "remote: Counting objects: 29% (817/2814) \n",
- "\n",
- "remote: Counting objects: 30% (845/2814) \n",
- "\n",
- "remote: Counting objects: 31% (873/2814) \n",
- "\n",
- "remote: Counting objects: 32% (901/2814) \n",
- "\n",
- "remote: Counting objects: 33% (929/2814) \n",
- "\n",
- "remote: Counting objects: 34% (957/2814) \n",
- "\n",
- "remote: Counting objects: 35% (985/2814) \n",
- "\n",
- "remote: Counting objects: 36% (1014/2814) \n",
- "\n",
- "remote: Counting objects: 37% (1042/2814) \n",
- "\n",
- "remote: Counting objects: 38% (1070/2814) \n",
- "\n",
- "remote: Counting objects: 39% (1098/2814) \n",
- "\n",
- "remote: Counting objects: 40% (1126/2814) \n",
- "\n",
- "remote: Counting objects: 41% (1154/2814) \n",
- "\n",
- "remote: Counting objects: 42% (1182/2814) \n",
- "\n",
- "remote: Counting objects: 43% (1211/2814) \n",
- "\n",
- "remote: Counting objects: 44% (1239/2814) \n",
- "\n",
- "remote: Counting objects: 45% (1267/2814) \n",
- "\n",
- "remote: Counting objects: 46% (1295/2814) \n",
- "\n",
- "remote: Counting objects: 47% (1323/2814) \n",
- "\n",
- "remote: Counting objects: 48% (1351/2814) \n",
- "\n",
- "remote: Counting objects: 49% (1379/2814) \n",
- "\n",
- "remote: Counting objects: 50% (1407/2814) \n",
- "\n",
- "remote: Counting objects: 51% (1436/2814) \n",
- "\n",
- "remote: Counting objects: 52% (1464/2814) \n",
- "\n",
- "remote: Counting objects: 53% (1492/2814) \n",
- "\n",
- "remote: Counting objects: 54% (1520/2814) \n",
- "\n",
- "remote: Counting objects: 55% (1548/2814) \n",
- "\n",
- "remote: Counting objects: 56% (1576/2814) \n",
- "\n",
- "remote: Counting objects: 57% (1604/2814) \n",
- "\n",
- "remote: Counting objects: 58% (1633/2814) \n",
- "\n",
- "remote: Counting objects: 59% (1661/2814) \n",
- "\n",
- "remote: Counting objects: 60% (1689/2814) \n",
- "\n",
- "remote: Counting objects: 61% (1717/2814) \n",
- "\n",
- "remote: Counting objects: 62% (1745/2814) \n",
- "\n",
- "remote: Counting objects: 63% (1773/2814) \n",
- "\n",
- "remote: Counting objects: 64% (1801/2814) \n",
- "\n",
- "remote: Counting objects: 65% (1830/2814) \n",
- "\n",
- "remote: Counting objects: 66% (1858/2814) \n",
- "\n",
- "remote: Counting objects: 67% (1886/2814) \n",
- "\n",
- "remote: Counting objects: 68% (1914/2814) \n",
- "\n",
- "remote: Counting objects: 69% (1942/2814) \n",
- "\n",
- "remote: Counting objects: 70% (1970/2814) \n",
- "\n",
- "remote: Counting objects: 71% (1998/2814) \n",
- "\n",
- "remote: Counting objects: 72% (2027/2814) \n",
- "\n",
- "remote: Counting objects: 73% (2055/2814) \n",
- "\n",
- "remote: Counting objects: 74% (2083/2814) \n",
- "\n",
- "remote: Counting objects: 75% (2111/2814) \n",
- "\n",
- "remote: Counting objects: 76% (2139/2814) \n",
- "\n",
- "remote: Counting objects: 77% (2167/2814) \n",
- "\n",
- "remote: Counting objects: 78% (2195/2814) \n",
- "\n",
- "remote: Counting objects: 79% (2224/2814) \n",
- "\n",
- "remote: Counting objects: 80% (2252/2814) \n",
- "\n",
- "remote: Counting objects: 81% (2280/2814) \n",
- "\n",
- "remote: Counting objects: 82% (2308/2814) \n",
- "\n",
- "remote: Counting objects: 83% (2336/2814) \n",
- "\n",
- "remote: Counting objects: 84% (2364/2814) \n",
- "\n",
- "remote: Counting objects: 85% (2392/2814) \n",
- "\n",
- "remote: Counting objects: 86% (2421/2814) \n",
- "\n",
- "remote: Counting objects: 87% (2449/2814) \n",
- "\n",
- "remote: Counting objects: 88% (2477/2814) \n",
- "\n",
- "remote: Counting objects: 89% (2505/2814) \n",
- "\n",
- "remote: Counting objects: 90% (2533/2814) \n",
- "\n",
- "remote: Counting objects: 91% (2561/2814) \n",
- "\n",
- "remote: Counting objects: 92% (2589/2814) \n",
- "\n",
- "remote: Counting objects: 93% (2618/2814) \n",
- "\n",
- "remote: Counting objects: 94% (2646/2814) \n",
- "\n",
- "remote: Counting objects: 95% (2674/2814) \n",
- "\n",
- "remote: Counting objects: 96% (2702/2814) \n",
- "\n",
- "remote: Counting objects: 97% (2730/2814) \n",
- "\n",
- "remote: Counting objects: 98% (2758/2814) \n",
- "\n",
- "remote: Counting objects: 99% (2786/2814) \n",
- "\n",
- "remote: Counting objects: 100% (2814/2814) \n",
- "\n",
- "remote: Counting objects: 100% (2814/2814), done. \n",
- "\n",
- "\n",
- "remote: Compressing objects: 0% (1/448) \n",
- "\n",
- "remote: Compressing objects: 1% (5/448) \n",
- "\n",
- "remote: Compressing objects: 2% (9/448) \n",
- "\n",
- "remote: Compressing objects: 3% (14/448) \n",
- "\n",
- "remote: Compressing objects: 4% (18/448) \n",
- "\n",
- "remote: Compressing objects: 5% (23/448) \n",
- "\n",
- "remote: Compressing objects: 6% (27/448) \n",
- "\n",
- "remote: Compressing objects: 7% (32/448) \n",
- "\n",
- "remote: Compressing objects: 8% (36/448) \n",
- "\n",
- "remote: Compressing objects: 9% (41/448) \n",
- "\n",
- "remote: Compressing objects: 10% (45/448) \n",
- "\n",
- "remote: Compressing objects: 11% (50/448) \n",
- "\n",
- "remote: Compressing objects: 12% (54/448) \n",
- "\n",
- "remote: Compressing objects: 13% (59/448) \n",
- "\n",
- "remote: Compressing objects: 14% (63/448) \n",
- "\n",
- "remote: Compressing objects: 15% (68/448) \n",
- "\n",
- "remote: Compressing objects: 16% (72/448) \n",
- "\n",
- "remote: Compressing objects: 17% (77/448) \n",
- "\n",
- "remote: Compressing objects: 18% (81/448) \n",
- "\n",
- "remote: Compressing objects: 19% (86/448) \n",
- "\n",
- "remote: Compressing objects: 20% (90/448) \n",
- "\n",
- "remote: Compressing objects: 21% (95/448) \n",
- "\n",
- "remote: Compressing objects: 22% (99/448) \n",
- "\n",
- "remote: Compressing objects: 23% (104/448) \n",
- "\n",
- "remote: Compressing objects: 24% (108/448) \n",
- "\n",
- "remote: Compressing objects: 25% (112/448) \n",
- "\n",
- "remote: Compressing objects: 26% (117/448) \n",
- "\n",
- "remote: Compressing objects: 27% (121/448) \n",
- "\n",
- "remote: Compressing objects: 28% (126/448) \n",
- "\n",
- "remote: Compressing objects: 29% (130/448) \n",
- "\n",
- "remote: Compressing objects: 30% (135/448) \n",
- "\n",
- "remote: Compressing objects: 31% (139/448) \n",
- "\n",
- "remote: Compressing objects: 32% (144/448) \n",
- "\n",
- "remote: Compressing objects: 33% (148/448) \n",
- "\n",
- "remote: Compressing objects: 34% (153/448) \n",
- "\n",
- "remote: Compressing objects: 35% (157/448) \n",
- "\n",
- "remote: Compressing objects: 36% (162/448) \n",
- "\n",
- "remote: Compressing objects: 37% (166/448) \n",
- "\n",
- "remote: Compressing objects: 38% (171/448) \n",
- "\n",
- "remote: Compressing objects: 39% (175/448) \n",
- "\n",
- "remote: Compressing objects: 40% (180/448) \n",
- "\n",
- "remote: Compressing objects: 41% (184/448) \n",
- "\n",
- "remote: Compressing objects: 42% (189/448) \n",
- "\n",
- "remote: Compressing objects: 43% (193/448) \n",
- "\n",
- "remote: Compressing objects: 44% (198/448) \n",
- "\n",
- "remote: Compressing objects: 45% (202/448) \n",
- "\n",
- "remote: Compressing objects: 46% (207/448) \n",
- "\n",
- "remote: Compressing objects: 47% (211/448) \n",
- "\n",
- "remote: Compressing objects: 48% (216/448) \n",
- "\n",
- "remote: Compressing objects: 49% (220/448) \n",
- "\n",
- "remote: Compressing objects: 50% (224/448) \n",
- "\n",
- "remote: Compressing objects: 51% (229/448) \n",
- "\n",
- "remote: Compressing objects: 52% (233/448) \n",
- "\n",
- "remote: Compressing objects: 53% (238/448) \n",
- "\n",
- "remote: Compressing objects: 54% (242/448) \n",
- "\n",
- "remote: Compressing objects: 55% (247/448) \n",
- "\n",
- "remote: Compressing objects: 56% (251/448) \n",
- "\n",
- "remote: Compressing objects: 57% (256/448) \n",
- "\n",
- "remote: Compressing objects: 58% (260/448) \n",
- "\n",
- "remote: Compressing objects: 59% (265/448) \n",
- "\n",
- "remote: Compressing objects: 60% (269/448) \n",
- "\n",
- "remote: Compressing objects: 61% (274/448) \n",
- "\n",
- "remote: Compressing objects: 62% (278/448) \n",
- "\n",
- "remote: Compressing objects: 63% (283/448) \n",
- "\n",
- "remote: Compressing objects: 64% (287/448) \n",
- "\n",
- "remote: Compressing objects: 65% (292/448) \n",
- "\n",
- "remote: Compressing objects: 66% (296/448) \n",
- "\n",
- "remote: Compressing objects: 67% (301/448) \n",
- "\n",
- "remote: Compressing objects: 68% (305/448) \n",
- "\n",
- "remote: Compressing objects: 69% (310/448) \n",
- "\n",
- "remote: Compressing objects: 70% (314/448) \n",
- "\n",
- "remote: Compressing objects: 71% (319/448) \n",
- "\n",
- "remote: Compressing objects: 72% (323/448) \n",
- "\n",
- "remote: Compressing objects: 73% (328/448) \n",
- "\n",
- "remote: Compressing objects: 74% (332/448) \n",
- "\n",
- "remote: Compressing objects: 75% (336/448) \n",
- "\n",
- "remote: Compressing objects: 76% (341/448) \n",
- "\n",
- "remote: Compressing objects: 77% (345/448) \n",
- "\n",
- "remote: Compressing objects: 78% (350/448) \n",
- "\n",
- "remote: Compressing objects: 79% (354/448) \n",
- "\n",
- "remote: Compressing objects: 80% (359/448) \n",
- "\n",
- "remote: Compressing objects: 81% (363/448) \n",
- "\n",
- "remote: Compressing objects: 82% (368/448) \n",
- "\n",
- "remote: Compressing objects: 83% (372/448) \n",
- "\n",
- "remote: Compressing objects: 84% (377/448) \n",
- "\n",
- "remote: Compressing objects: 85% (381/448) \n",
- "\n",
- "remote: Compressing objects: 86% (386/448) \n",
- "\n",
- "remote: Compressing objects: 87% (390/448) \n",
- "\n",
- "remote: Compressing objects: 88% (395/448) \n",
- "\n",
- "remote: Compressing objects: 89% (399/448) \n",
- "\n",
- "remote: Compressing objects: 90% (404/448) \n",
- "\n",
- "remote: Compressing objects: 91% (408/448) \n",
- "\n",
- "remote: Compressing objects: 92% (413/448) \n",
- "\n",
- "remote: Compressing objects: 93% (417/448) \n",
- "\n",
- "remote: Compressing objects: 94% (422/448) \n",
- "\n",
- "remote: Compressing objects: 95% (426/448) \n",
- "\n",
- "remote: Compressing objects: 96% (431/448) \n",
- "\n",
- "remote: Compressing objects: 97% (435/448) \n",
- "\n",
- "remote: Compressing objects: 98% (440/448) \n",
- "\n",
- "remote: Compressing objects: 99% (444/448) \n",
- "\n",
- "remote: Compressing objects: 100% (448/448) \n",
- "\n",
- "remote: Compressing objects: 100% (448/448), done. \n",
- "\n",
- "\n",
- "Receiving objects: 0% (1/9324)\n",
- "\n",
- "Receiving objects: 1% (94/9324)\n",
- "\n",
- "Receiving objects: 2% (187/9324)\n",
- "\n",
- "Receiving objects: 3% (280/9324)\n",
- "\n",
- "Receiving objects: 4% (373/9324)\n",
- "\n",
- "Receiving objects: 5% (467/9324)\n",
- "\n",
- "Receiving objects: 6% (560/9324)\n",
- "\n",
- "Receiving objects: 7% (653/9324)\n",
- "\n",
- "Receiving objects: 8% (746/9324)\n",
- "\n",
- "Receiving objects: 9% (840/9324)\n",
- "\n",
- "Receiving objects: 10% (933/9324)\n",
- "\n",
- "Receiving objects: 11% (1026/9324)\n",
- "\n",
- "Receiving objects: 12% (1119/9324)\n",
- "\n",
- "Receiving objects: 13% (1213/9324)\n",
- "\n",
- "Receiving objects: 14% (1306/9324)\n",
- "\n",
- "Receiving objects: 15% (1399/9324)\n",
- "\n",
- "Receiving objects: 16% (1492/9324)\n",
- "\n",
- "Receiving objects: 17% (1586/9324)\n",
- "\n",
- "Receiving objects: 18% (1679/9324)\n",
- "\n",
- "Receiving objects: 19% (1772/9324)\n",
- "\n",
- "Receiving objects: 20% (1865/9324)\n",
- "\n",
- "Receiving objects: 21% (1959/9324)\n",
- "\n",
- "Receiving objects: 22% (2052/9324)\n",
- "\n",
- "Receiving objects: 23% (2145/9324)\n",
- "\n",
- "Receiving objects: 24% (2238/9324)\n",
- "\n",
- "Receiving objects: 25% (2331/9324)\n",
- "\n",
- "Receiving objects: 26% (2425/9324)\n",
- "\n",
- "Receiving objects: 27% (2518/9324)\n",
- "\n",
- "Receiving objects: 28% (2611/9324)\n",
- "\n",
- "Receiving objects: 29% (2704/9324)\n",
- "\n",
- "Receiving objects: 30% (2798/9324)\n",
- "\n",
- "Receiving objects: 31% (2891/9324)\n",
- "\n",
- "Receiving objects: 32% (2984/9324)\n",
- "\n",
- "Receiving objects: 33% (3077/9324)\n",
- "\n",
- "Receiving objects: 34% (3171/9324)\n",
- "\n",
- "Receiving objects: 35% (3264/9324)\n",
- "\n",
- "Receiving objects: 36% (3357/9324)\n",
- "\n",
- "Receiving objects: 37% (3450/9324)\n",
- "\n",
- "Receiving objects: 38% (3544/9324)\n",
- "\n",
- "Receiving objects: 39% (3637/9324)\n",
- "\n",
- "Receiving objects: 40% (3730/9324)\n",
- "\n",
- "Receiving objects: 41% (3823/9324)\n",
- "\n",
- "Receiving objects: 42% (3917/9324)\n",
- "\n",
- "Receiving objects: 43% (4010/9324)\n",
- "\n",
- "Receiving objects: 44% (4103/9324)\n",
- "\n",
- "Receiving objects: 45% (4196/9324)\n",
- "\n",
- "Receiving objects: 46% (4290/9324)\n",
- "\n",
- "Receiving objects: 47% (4383/9324)\n",
- "\n",
- "Receiving objects: 48% (4476/9324)\n",
- "\n",
- "Receiving objects: 49% (4569/9324)\n",
- "\n",
- "Receiving objects: 50% (4662/9324)\n",
- "\n",
- "Receiving objects: 51% (4756/9324)\n",
- "\n",
- "Receiving objects: 52% (4849/9324)\n",
- "\n",
- "Receiving objects: 53% (4942/9324)\n",
- "\n",
- "Receiving objects: 54% (5035/9324)\n",
- "\n",
- "Receiving objects: 55% (5129/9324)\n",
- "\n",
- "Receiving objects: 56% (5222/9324)\n",
- "\n",
- "Receiving objects: 57% (5315/9324)\n",
- "\n",
- "Receiving objects: 58% (5408/9324)\n",
- "\n",
- "Receiving objects: 59% (5502/9324)\n",
- "\n",
- "Receiving objects: 60% (5595/9324)\n",
- "\n",
- "Receiving objects: 61% (5688/9324)\n",
- "\n",
- "Receiving objects: 62% (5781/9324)\n",
- "\n",
- "Receiving objects: 63% (5875/9324)\n",
- "\n",
- "Receiving objects: 64% (5968/9324)\n",
- "\n",
- "Receiving objects: 65% (6061/9324)\n",
- "\n",
- "Receiving objects: 66% (6154/9324)\n",
- "\n",
- "Receiving objects: 67% (6248/9324)\n",
- "\n",
- "Receiving objects: 68% (6341/9324)\n",
- "\n",
- "Receiving objects: 69% (6434/9324)\n",
- "\n",
- "Receiving objects: 70% (6527/9324)\n",
- "\n",
- "Receiving objects: 71% (6621/9324)\n",
- "\n",
- "Receiving objects: 72% (6714/9324)\n",
- "\n",
- "Receiving objects: 73% (6807/9324)\n",
- "\n",
- "Receiving objects: 74% (6900/9324)\n",
- "\n",
- "Receiving objects: 75% (6993/9324)\n",
- "\n",
- "Receiving objects: 76% (7087/9324)\n",
- "\n",
- "Receiving objects: 77% (7180/9324)\n",
- "\n",
- "Receiving objects: 78% (7273/9324)\n",
- "\n",
- "Receiving objects: 79% (7366/9324)\n",
- "\n",
- "Receiving objects: 80% (7460/9324)\n",
- "\n",
- "Receiving objects: 81% (7553/9324)\n",
- "\n",
- "Receiving objects: 82% (7646/9324)\n",
- "\n",
- "Receiving objects: 83% (7739/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 84% (7833/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 85% (7926/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 86% (8019/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 87% (8112/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 88% (8206/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 89% (8299/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 90% (8392/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 91% (8485/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 92% (8579/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 93% (8672/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 94% (8765/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 95% (8858/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 96% (8952/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 97% (9045/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 98% (9138/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 99% (9231/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "remote: Total 9324 (delta 2509), reused 2486 (delta 2357), pack-reused 6510 \n",
- "\n",
- "\n",
- "Receiving objects: 100% (9324/9324), 4.81 MiB | 9.60 MiB/s\n",
- "\n",
- "Receiving objects: 100% (9324/9324), 10.07 MiB | 12.66 MiB/s, done.\n",
- "\n",
- "\n",
- "Resolving deltas: 0% (0/5971)\n",
- "\n",
- "Resolving deltas: 1% (60/5971)\n",
- "\n",
- "Resolving deltas: 2% (121/5971)\n",
- "\n",
- "Resolving deltas: 3% (180/5971)\n",
- "\n",
- "Resolving deltas: 4% (239/5971)\n",
- "\n",
- "Resolving deltas: 5% (299/5971)\n",
- "\n",
- "Resolving deltas: 6% (359/5971)\n",
- "\n",
- "Resolving deltas: 7% (418/5971)\n",
- "\n",
- "Resolving deltas: 8% (478/5971)\n",
- "\n",
- "Resolving deltas: 9% (538/5971)\n",
- "\n",
- "Resolving deltas: 10% (598/5971)\n",
- "\n",
- "Resolving deltas: 11% (657/5971)\n",
- "\n",
- "Resolving deltas: 12% (717/5971)\n",
- "\n",
- "Resolving deltas: 13% (778/5971)\n",
- "\n",
- "Resolving deltas: 14% (837/5971)\n",
- "\n",
- "Resolving deltas: 15% (896/5971)\n",
- "\n",
- "Resolving deltas: 16% (956/5971)\n",
- "\n",
- "Resolving deltas: 17% (1016/5971)\n",
- "\n",
- "Resolving deltas: 18% (1075/5971)\n",
- "\n",
- "Resolving deltas: 19% (1135/5971)\n",
- "\n",
- "Resolving deltas: 20% (1195/5971)\n",
- "\n",
- "Resolving deltas: 21% (1254/5971)\n",
- "\n",
- "Resolving deltas: 22% (1314/5971)\n",
- "\n",
- "Resolving deltas: 23% (1374/5971)\n",
- "\n",
- "Resolving deltas: 24% (1434/5971)\n",
- "\n",
- "Resolving deltas: 25% (1493/5971)\n",
- "\n",
- "Resolving deltas: 26% (1553/5971)\n",
- "\n",
- "Resolving deltas: 27% (1613/5971)\n",
- "\n",
- "Resolving deltas: 28% (1672/5971)\n",
- "\n",
- "Resolving deltas: 29% (1732/5971)\n",
- "\n",
- "Resolving deltas: 30% (1792/5971)\n",
- "\n",
- "Resolving deltas: 31% (1852/5971)\n",
- "\n",
- "Resolving deltas: 32% (1911/5971)\n",
- "\n",
- "Resolving deltas: 33% (1971/5971)\n",
- "\n",
- "Resolving deltas: 34% (2031/5971)\n",
- "\n",
- "Resolving deltas: 35% (2090/5971)\n",
- "\n",
- "Resolving deltas: 36% (2150/5971)\n",
- "\n",
- "Resolving deltas: 37% (2210/5971)\n",
- "\n",
- "Resolving deltas: 38% (2269/5971)\n",
- "\n",
- "Resolving deltas: 39% (2329/5971)\n",
- "\n",
- "Resolving deltas: 40% (2389/5971)\n",
- "\n",
- "Resolving deltas: 41% (2449/5971)\n",
- "\n",
- "Resolving deltas: 42% (2508/5971)\n",
- "\n",
- "Resolving deltas: 43% (2568/5971)\n",
- "\n",
- "Resolving deltas: 44% (2628/5971)\n",
- "\n",
- "Resolving deltas: 45% (2687/5971)\n",
- "\n",
- "Resolving deltas: 46% (2747/5971)\n",
- "\n",
- "Resolving deltas: 47% (2807/5971)\n",
- "\n",
- "Resolving deltas: 48% (2867/5971)\n",
- "\n",
- "Resolving deltas: 49% (2926/5971)\n",
- "\n",
- "Resolving deltas: 50% (2986/5971)\n",
- "\n",
- "Resolving deltas: 51% (3046/5971)\n",
- "\n",
- "Resolving deltas: 52% (3105/5971)\n",
- "\n",
- "Resolving deltas: 53% (3165/5971)\n",
- "\n",
- "Resolving deltas: 54% (3225/5971)\n",
- "\n",
- "Resolving deltas: 55% (3285/5971)\n",
- "\n",
- "Resolving deltas: 56% (3344/5971)\n",
- "\n",
- "Resolving deltas: 57% (3404/5971)\n",
- "\n",
- "Resolving deltas: 58% (3464/5971)\n",
- "\n",
- "Resolving deltas: 59% (3523/5971)\n",
- "\n",
- "Resolving deltas: 60% (3583/5971)\n",
- "\n",
- "Resolving deltas: 61% (3643/5971)\n",
- "\n",
- "Resolving deltas: 62% (3703/5971)\n",
- "\n",
- "Resolving deltas: 63% (3762/5971)\n",
- "\n",
- "Resolving deltas: 64% (3822/5971)\n",
- "\n",
- "Resolving deltas: 65% (3882/5971)\n",
- "\n",
- "Resolving deltas: 66% (3941/5971)\n",
- "\n",
- "Resolving deltas: 67% (4001/5971)\n",
- "\n",
- "Resolving deltas: 68% (4061/5971)\n",
- "\n",
- "Resolving deltas: 69% (4120/5971)\n",
- "\n",
- "Resolving deltas: 70% (4180/5971)\n",
- "\n",
- "Resolving deltas: 71% (4240/5971)\n",
- "\n",
- "Resolving deltas: 72% (4300/5971)\n",
- "\n",
- "Resolving deltas: 73% (4359/5971)\n",
- "\n",
- "Resolving deltas: 74% (4419/5971)\n",
- "\n",
- "Resolving deltas: 75% (4479/5971)\n",
- "\n",
- "Resolving deltas: 76% (4538/5971)\n",
- "\n",
- "Resolving deltas: 77% (4598/5971)\n",
- "\n",
- "Resolving deltas: 78% (4658/5971)\n",
- "\n",
- "Resolving deltas: 79% (4718/5971)\n",
- "\n",
- "Resolving deltas: 80% (4777/5971)\n",
- "\n",
- "Resolving deltas: 81% (4837/5971)\n",
- "\n",
- "Resolving deltas: 82% (4897/5971)\n",
- "\n",
- "Resolving deltas: 83% (4956/5971)\n",
- "\n",
- "Resolving deltas: 84% (5016/5971)\n",
- "\n",
- "Resolving deltas: 85% (5076/5971)\n",
- "\n",
- "Resolving deltas: 86% (5136/5971)\n",
- "\n",
- "Resolving deltas: 87% (5195/5971)\n",
- "\n",
- "Resolving deltas: 88% (5255/5971)\n",
- "\n",
- "Resolving deltas: 89% (5315/5971)\n",
- "\n",
- "Resolving deltas: 90% (5374/5971)\n",
- "\n",
- "Resolving deltas: 91% (5434/5971)\n",
- "\n",
- "Resolving deltas: 92% (5494/5971)\n",
- "\n",
- "Resolving deltas: 93% (5554/5971)\n",
- "\n",
- "Resolving deltas: 94% (5613/5971)\n",
- "\n",
- "Resolving deltas: 95% (5673/5971)\n",
- "\n",
- "Resolving deltas: 96% (5733/5971)\n",
- "\n",
- "Resolving deltas: 97% (5792/5971)\n",
- "\n",
- "Resolving deltas: 98% (5852/5971)\n",
- "\n",
- "Resolving deltas: 99% (5912/5971)\n",
- "\n",
- "Resolving deltas: 100% (5971/5971)\n",
- "\n",
- "Resolving deltas: 100% (5971/5971), done.\n",
- "\n",
- "\n"
- ]
- }
- ],
- "source": [
- "!git clone https://github.com/axios/axios.git"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "STEP 1: 代码数据化。使用 `sparrow database create` 命令创建一个db文件,指定待分析的仓库地址(当前目录下的axios子目录),分析的语言(javscript),以及db文件的存储路径(放置在当前目录下的/db/axios)。执行该命令之后,会生成一份db文件,该文件存储着代码仓库的结构化数据,之后的分析就是针对这份数据进行的。"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "ExecuteTime": {
- "end_time": "2023-11-23T03:46:32.220317Z",
- "start_time": "2023-11-23T03:46:12.785705Z"
- }
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "2023-11-30 08:05:39,428 INFO: sparrow 2.0.0\n",
- "\n",
- "\n",
- " will start\n",
- "\n",
- "\n",
- "2023-11-30 08:05:39,428 INFO: current memory is : 15.61 GB\n",
- "\n",
- "\n",
- "2023-11-30 08:05:39,428 INFO: final -Xmx is : 14.61 GB\n",
- "\n",
- "\n",
- "2023-11-30 08:05:39,428 INFO: /workspaces/CodeFuse-Query/tutorial/notebook/db/axios/coref_javascript_src.db will be create\n",
- "\n",
- "\n",
- "2023-11-30 08:05:39,428 INFO: execute : /sparrow-cli/language/javascript/extractor/coref-javascript-src-extractor extract --src /workspaces/CodeFuse-Query/tutorial/notebook/axios --db /workspaces/CodeFuse-Query/tutorial/notebook/db/axios/coref_javascript_src.db\n",
- "\n",
- "\n",
- "Ignore /workspaces/CodeFuse-Query/tutorial/notebook/axios/.git\n",
- "\n",
- "\n",
- "Ignore /workspaces/CodeFuse-Query/tutorial/notebook/axios/dist\n",
- "\n",
- "\n",
- "Ignore /workspaces/CodeFuse-Query/tutorial/notebook/axios/package-lock.json\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/.eslintrc.cjs...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/.eslintrc.cjs\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/gulpfile.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/gulpfile.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/index.d.cts...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/index.d.cts\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/index.d.ts...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/index.d.ts\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/index.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/index.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/karma.conf.cjs...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/karma.conf.cjs\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/rollup.config.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/rollup.config.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/webpack.config.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/webpack.config.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/GithubAPI.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/GithubAPI.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/RepoBot.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/RepoBot.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/api.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/api.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/check-build-version.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/check-build-version.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/contributors.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/contributors.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/githubAxios.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/githubAxios.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/injectContributorsList.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/injectContributorsList.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/pr.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/pr.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/ssl_hotfix.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/ssl_hotfix.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/examples/server.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/examples/server.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/axios.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/axios.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/utils.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/utils.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/sandbox/client.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/sandbox/client.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/sandbox/server.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/sandbox/server.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/actions/notify_published.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/actions/notify_published.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/helpers/colorize.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/helpers/colorize.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/helpers/parser.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/bin/helpers/parser.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/examples/get/server.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/examples/get/server.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/examples/post/server.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/examples/post/server.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/examples/postMultipartFormData/server.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/examples/postMultipartFormData/server.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/examples/upload/server.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/examples/upload/server.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/adapters/adapters.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/adapters/adapters.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/adapters/http.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/adapters/http.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/adapters/xhr.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/adapters/xhr.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/cancel/CancelToken.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/cancel/CancelToken.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/cancel/CanceledError.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/cancel/CanceledError.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/cancel/isCancel.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/cancel/isCancel.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/Axios.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/Axios.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/AxiosError.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/AxiosError.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/AxiosHeaders.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/AxiosHeaders.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/InterceptorManager.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/InterceptorManager.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/buildFullPath.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/buildFullPath.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/dispatchRequest.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/dispatchRequest.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/mergeConfig.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/mergeConfig.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/settle.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/settle.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/transformData.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/core/transformData.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/defaults/index.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/defaults/index.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/defaults/transitional.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/defaults/transitional.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/env/data.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/env/data.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/AxiosTransformStream.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/AxiosTransformStream.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/AxiosURLSearchParams.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/AxiosURLSearchParams.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/HttpStatusCode.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/HttpStatusCode.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/ZlibHeaderTransformStream.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/ZlibHeaderTransformStream.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/bind.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/bind.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/buildURL.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/buildURL.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/callbackify.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/callbackify.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/combineURLs.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/combineURLs.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/cookies.js...\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/cookies.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/deprecatedMethod.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/deprecatedMethod.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/formDataToJSON.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/formDataToJSON.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/formDataToStream.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/formDataToStream.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/fromDataURI.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/fromDataURI.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/isAbsoluteURL.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/isAbsoluteURL.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/isAxiosError.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/isAxiosError.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/isURLSameOrigin.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/isURLSameOrigin.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/null.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/null.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/parseHeaders.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/parseHeaders.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/parseProtocol.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/parseProtocol.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/readBlob.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/readBlob.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/speedometer.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/speedometer.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/spread.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/spread.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/throttle.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/throttle.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/toFormData.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/toFormData.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/toURLEncodedForm.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/toURLEncodedForm.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/validator.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/helpers/validator.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/index.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/index.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/manual/promise.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/manual/promise.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/test.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/test.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/__helpers.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/__helpers.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/adapter.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/adapter.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/api.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/api.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/basicAuth.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/basicAuth.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/cancel.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/cancel.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/defaults.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/defaults.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/formdata.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/formdata.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/headers.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/headers.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/instance.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/instance.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/interceptors.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/interceptors.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/options.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/options.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/progress.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/progress.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/promise.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/promise.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/requests.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/requests.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/transform.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/transform.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/xsrf.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/xsrf.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/env/classes/FormData.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/env/classes/FormData.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/browser/index.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/browser/index.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/common/utils.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/common/utils.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/node/index.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/node/index.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/cjs/index.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/cjs/index.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/esm/index.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/esm/index.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/ts/index.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/ts/index.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/ts/index.ts...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/ts/index.ts\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/ts-require/index.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/ts-require/index.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/ts-require/index.ts...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/ts-require/index.ts\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/ts-require-default/index.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/ts-require-default/index.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/ts-require-default/index.ts...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/ts-require-default/index.ts\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/cancel/CancelToken.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/cancel/CancelToken.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/cancel/CanceledError.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/cancel/CanceledError.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/cancel/isCancel.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/cancel/isCancel.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/core/AxiosError.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/core/AxiosError.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/core/buildFullPath.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/core/buildFullPath.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/core/enhanceError.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/core/enhanceError.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/core/mergeConfig.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/core/mergeConfig.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/core/settle.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/core/settle.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/core/transformData.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/core/transformData.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/bind.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/bind.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/buildURL.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/buildURL.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/combineURLs.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/combineURLs.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/cookies.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/cookies.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/formDataToJSON.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/formDataToJSON.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/isAbsoluteURL.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/isAbsoluteURL.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/isAxiosError.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/isAxiosError.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/isURLSameOrigin.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/isURLSameOrigin.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/parseHeaders.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/parseHeaders.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/spread.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/spread.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/toFormData.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/toFormData.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/validator.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/helpers/validator.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/endsWith.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/endsWith.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/extend.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/extend.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/forEach.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/forEach.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/isX.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/isX.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/kindOf.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/kindOf.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/kindOfTest.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/kindOfTest.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/merge.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/merge.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/toArray.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/toArray.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/toFlatObject.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/toFlatObject.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/trim.spec.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/specs/utils/trim.spec.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/adapters/adapters.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/adapters/adapters.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/adapters/http.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/adapters/http.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/core/AxiosHeaders.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/core/AxiosHeaders.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/defaults/transformReponse.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/defaults/transformReponse.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/helpers/fromDataURI.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/helpers/fromDataURI.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/helpers/parseProtocol.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/helpers/parseProtocol.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/regression/SNYK-JS-AXIOS-1038255.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/regression/SNYK-JS-AXIOS-1038255.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/regression/bugs.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/regression/bugs.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/utils/utils.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/unit/utils/utils.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/browser/classes/Blob.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/browser/classes/Blob.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/browser/classes/FormData.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/browser/classes/FormData.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/browser/classes/URLSearchParams.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/browser/classes/URLSearchParams.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/node/classes/FormData.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/node/classes/FormData.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/node/classes/URLSearchParams.js...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/lib/platform/node/classes/URLSearchParams.js\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/typings/cjs/index.ts...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/typings/cjs/index.ts\n",
- "\n",
- "\n",
- "Extracting /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/typings/esm/index.ts...\n",
- "\n",
- "\n",
- "Finished /workspaces/CodeFuse-Query/tutorial/notebook/axios/test/module/typings/esm/index.ts\n",
- "\n",
- "\n",
- "Merging db files...\n",
- "\n",
- "\n",
- "2023-11-30 08:06:16,700 INFO: Finish extracting data source axios with javascript language Extractor, extraction is Success, execution time is 37.27s.\n",
- "\n",
- "\n",
- "2023-11-30 08:06:16,700 INFO: extract success\n",
- "\n",
- "\n"
- ]
+ "outputs": [],
+ "source": [
+ "!git clone https://github.com/axios/axios.git -q"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "STEP 1: 代码数据化。使用 `sparrow database create` 命令创建一个db文件,指定待分析的仓库地址(当前目录下的axios子目录),分析的语言(javscript),以及db文件的存储路径(放置在当前目录下的/db/axios)。执行该命令之后,会生成一份db文件,该文件存储着代码仓库的结构化数据,之后的分析就是针对这份数据进行的。"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {
+ "ExecuteTime": {
+ "end_time": "2023-11-23T03:46:32.220317Z",
+ "start_time": "2023-11-23T03:46:12.785705Z"
}
- ],
+ },
+ "outputs": [],
"source": [
- "!sparrow database create --source-root axios --data-language-type javascript --output ./db/axios --overwrite"
+ "!sparrow database create --source-root axios --data-language-type javascript --output ./db/axios --overwrite > /dev/null"
]
},
{
@@ -1917,357 +120,14 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "2023-11-30 08:06:18,884 INFO: sparrow 2.0.0\n",
+ "2023-12-06 07:51:24,946 INFO: sparrow 2.0.0\n",
" will start\n",
- "2023-11-30 08:06:18,884 INFO: database /workspaces/CodeFuse-Query/tutorial/notebook/db/axios/coref_javascript_src.db size: 20.82 MB\n",
- "2023-11-30 08:06:18,885 INFO: execute : /sparrow-cli/godel-script/usr/bin/godel /tmp/godel-jupyter-5f14djn0/query.gdl -p /sparrow-cli/lib-1.0 -o /tmp/tmpytticwq5.gdl --verbose\n",
- "[\u001b[32;1m-\u001b[0m][\u001b[32;1m0.318455 ms\u001b[0m] package scan\n",
- "packages:\n",
- "coref::cfamily -> /sparrow-cli/lib-1.0/coref.cfamily.gdl\n",
- "coref::go -> /sparrow-cli/lib-1.0/coref.go.gdl\n",
- "coref::java -> /sparrow-cli/lib-1.0/coref.java.gdl\n",
- "coref::javascript -> /sparrow-cli/lib-1.0/coref.javascript.gdl\n",
- "coref::properties -> /sparrow-cli/lib-1.0/coref.properties.gdl\n",
- "coref::python -> /sparrow-cli/lib-1.0/coref.python.gdl\n",
- "coref::sql -> /sparrow-cli/lib-1.0/coref.sql.gdl\n",
- "coref::xml -> /sparrow-cli/lib-1.0/coref.xml.gdl\n",
- "modules\n",
- "+--coref -> coref\n",
- "|--cfamily -> coref::cfamily\n",
- "|--go -> coref::go\n",
- "|--properties -> coref::properties\n",
- "|--java -> coref::java\n",
- "|--xml -> coref::xml\n",
- "|--javascript -> coref::javascript\n",
- "|--python -> coref::python\n",
- "+--sql -> coref::sql\n",
- "[\u001b[31;1m!\u001b[0m][\u001b[31;1m 321.226 ms\u001b[0m] analyse \n",
- "[\u001b[32;1m-\u001b[0m][\u001b[32;1m 73.0303 ms\u001b[0m] lexical analysis\n",
- "[\u001b[32;1m-\u001b[0m][\u001b[32;1m 88.8125 ms\u001b[0m] syntax parse\n",
- "[\u001b[32;1m-\u001b[0m][\u001b[32;1m 154.071 ms\u001b[0m] semantic analysis\n",
- "[\u001b[31;1m!\u001b[0m][\u001b[31;1m 424.938 ms\u001b[0m] analyse \n",
- "[\u001b[32;1m-\u001b[0m][\u001b[32;1m0.169767 ms\u001b[0m] lexical analysis\n",
- "[\u001b[32;1m-\u001b[0m][\u001b[32;1m0.099356 ms\u001b[0m] syntax parse\n",
- "[\u001b[31;1m!\u001b[0m][\u001b[31;1m 423.992 ms\u001b[0m] semantic analysis\n",
- "[\u001b[32;1m-\u001b[0m][\u001b[32;1m0.026108 ms\u001b[0m] ast lowering\n",
- "[\u001b[32;1m-\u001b[0m][\u001b[32;1m 0.08019 ms\u001b[0m] code generation\n",
- "2023-11-30 08:06:19,350 INFO: godel-script compile time: 0.47s\n",
- "2023-11-30 08:06:19,351 INFO: execute : /sparrow-cli/godel-1.0/usr/bin/godel /tmp/tmpytticwq5.gdl --run-souffle-directly --package-path /sparrow-cli/lib-1.0 --souffle-fact-dir /workspaces/CodeFuse-Query/tutorial/notebook/db/axios --souffle-output-format json --souffle-output-path /tmp/godel-jupyter-5f14djn0/query.json --verbose\n",
- "Parse time: 0.322531sec\n",
- "ComponentChecker time: 0.0539951sec [unchanged]\n",
- "ComponentInstantiationTransformer time: 6.492e-06sec [changed]\n",
- "IODefaultsTransformer time: 0.000682093sec [changed]\n",
- "SimplifyAggregateTargetExpressionTransformer time: 0.0616513sec [unchanged]\n",
- "UniqueAggregationVariablesTransformer time: 0.0257786sec [changed]\n",
- "ResolveAnonymousRecordAliases time: 1.72321sec [unchanged]\n",
- "FoldAnonymousRecords time: 0.0290812sec [unchanged]\n",
- "GroundWitnessesTransformer time: 0.0264373sec [unchanged]\n",
- "UniqueAggregationVariablesTransformer time: 0.0269212sec [unchanged]\n",
- "MaterializeSingletonAggregationTransformer time: 0.0618322sec [unchanged]\n",
- "MaterializeAggregationQueriesTransformer time: 0.0847883sec [changed]\n",
- "MaterializeAggregationQueriesTransformer time: 0.0880564sec [unchanged]\n",
- "RemoveRedundantSumsTransformer time: 0.0334785sec [unchanged]\n",
- "NormaliseGeneratorsTransformer time: 0.033902sec [changed]\n",
- "ResolveAliasesTransformer time: 0.212708sec [changed]\n",
- "RemoveBooleanConstraintsTransformer time: 0.0932827sec [unchanged]\n",
- "ResolveAliasesTransformer time: 0.153156sec [unchanged]\n",
- "InlineUnmarkExcludedTransform time: 0.00666753sec [unchanged]\n",
- "InlineRelationsTransformer time: 4.35275sec [changed]\n",
- "GroundedTermsChecker time: 0.361505sec [unchanged]\n",
- "ResolveAliasesTransformer time: 0.264989sec [changed]\n",
- "RemoveRedundantRelationsTransformer time: 0.264423sec [changed]\n",
- "RemoveRelationCopiesTransformer time: 0.0466181sec [changed]\n",
- "RemoveEmptyRelationsTransformer time: 0.000674859sec [unchanged]\n",
- "ReplaceSingletonVariablesTransformer time: 0.000762834sec [changed]\n",
- "ReduceExistentialsTransformer time: 0.00158046sec [unchanged]\n",
- "RemoveRedundantRelationsTransformer time: 0.001055sec [unchanged]\n",
- "RemoveRelationCopiesTransformer time: 0.000154449sec [unchanged]\n",
- "NameUnnamedVariablesTransformer time: 0.000635086sec [changed]\n",
- "PartitionBodyLiteralsTransformer time: 0.00173047sec [unchanged]\n",
- "ReplaceSingletonVariablesTransformer time: 0.00111812sec [changed]\n",
- "NameUnnamedVariablesTransformer time: 0.000596213sec [changed]\n",
- "ReplaceSingletonVariablesTransformer time: 0.00109794sec [changed]\n",
- "RemoveRelationCopiesTransformer time: 0.00039625sec [unchanged]\n",
- "RemoveEmptyRelationsTransformer time: 0.000318134sec [unchanged]\n",
- "RemoveRedundantRelationsTransformer time: 0.00093184sec [unchanged]\n",
- "RemoveRelationCopiesTransformer time: 0.000415616sec [unchanged]\n",
- "ResolveAliasesTransformer time: 0.00175141sec [unchanged]\n",
- "RemoveRelationCopiesTransformer time: 0.000151152sec [unchanged]\n",
- "RemoveEmptyRelationsTransformer time: 0.000334474sec [unchanged]\n",
- "RemoveRedundantRelationsTransformer time: 0.000918365sec [unchanged]\n",
- "NameUnnamedVariablesTransformer time: 0.000581756sec [changed]\n",
- "ReplaceSingletonVariablesTransformer time: 0.000948681sec [changed]\n",
- "RemoveRelationCopiesTransformer time: 0.000388084sec [unchanged]\n",
- "RemoveEmptyRelationsTransformer time: 0.000326269sec [unchanged]\n",
- "RemoveRedundantRelationsTransformer time: 0.000937009sec [unchanged]\n",
- "RemoveEmptyRelationsTransformer time: 0.00056788sec [unchanged]\n",
- "AddNullariesToAtomlessAggregatesTransformer time: 0.000250267sec [unchanged]\n",
- "ExecutionPlanChecker time: 0.00653227sec [unchanged]\n",
- "IOAttributesTransformer time: 0.0022946sec [changed]\n",
- "ExpandFilterTransformer time: 0.000583058sec [unchanged]\n",
- "HoistConditionsTransformer time: 0.00351101sec [changed]\n",
- "MakeIndexTransformer time: 0.00182146sec [changed]\n",
- "ExpandFilterTransformer time: 0.000903096sec [changed]\n",
- "HoistConditionsTransformer time: 0.00303112sec [changed]\n",
- "MakeIndexTransformer time: 0.00118225sec [unchanged]\n",
- "IfConversionTransformer time: 0.000926129sec [changed]\n",
- "IfExistsConversionTransformer time: 0.00153311sec [changed]\n",
- "CollapseFiltersTransformer time: 0.000576507sec [changed]\n",
- "TupleIdTransformer time: 0.000705397sec [changed]\n",
- "HoistAggregateTransformer time: 0.00174991sec [unchanged]\n",
- "TupleIdTransformer time: 0.000843084sec [unchanged]\n",
- "ExpandFilterTransformer time: 0.000961545sec [changed]\n",
- "HoistConditionsTransformer time: 0.00345245sec [changed]\n",
- "CollapseFiltersTransformer time: 0.000573771sec [unchanged]\n",
- "EliminateDuplicatesTransformer time: 0.000696891sec [changed]\n",
- "ReorderConditionsTransformer time: 0.00239002sec [changed]\n",
- "ReorderFilterBreak time: 0.00047662sec [unchanged]\n",
- "ReportIndexTransformer time: 0.00252848sec [unchanged]\n",
- "Starting work on AllData_DBIndex([1,1]). in file [33021:1-33021:25]\n",
- "Starting work on AllData_S_20N_5coref10javascript_10CallSiteDO([1,1],invoke_expression_oid,callee_oid) :- Load_D_20N_5coref10javascript_12JavascriptDB_Time1_S_20N_5coref10javascript_10CallSiteDO(invoke_expression_oid,callee_oid). in file [33013:1-33013:217]\n",
- "Starting work on TypeCheck_S_20N_5coref10javascript_10CallSiteDO(db_id,item) :- AllData_S_20N_5coref10javascript_10CallSiteDO(db_id,item,_). in file [19242:1-19242:127]\n",
- "Starting work on DataConstraintHelper_f_37S_20N_5coref10javascript_10CallSiteDO_7__all__(__temp_3,db,__temp_3,__temp_1) :- AllData_S_20N_5coref10javascript_10CallSiteDO(_,__temp_3,__temp_1), TypeCheck_S_20N_5coref10javascript_10CallSiteDO(db,__temp_3), AllData_DBIndex(db). in file [25266:1-25266:571]\n",
- "Starting work on DataConstraintHelper_f_34S_20N_5coref10javascript_8CallSite_7__all__(__temp_3,db,__temp_1,__temp_3) :- AllData_S_20N_5coref10javascript_10CallSiteDO(_,__temp_3,__temp_1), DataConstraintHelper_f_37S_20N_5coref10javascript_10CallSiteDO_7__all__(__temp_3,db,_,_), AllData_DBIndex(db). in file [29708:1-29708:559]\n",
- "Starting work on AllData_S_20N_5coref10javascript_8CallSite(db_id,callee_oid,invoke_expression_oid) :- DataConstraintHelper_f_34S_20N_5coref10javascript_8CallSite_7__all__(_,db_id,callee_oid,invoke_expression_oid). in file [33686:1-33686:203]\n",
- "Starting work on TypeCheck_S_20N_5coref10javascript_8CallSite(db_id,item) :- AllData_S_20N_5coref10javascript_8CallSite(db_id,_,item). in file [19399:1-19399:121]\n",
- "Starting work on f_37S_20N_5coref10javascript_10CallSiteDO_12getCalleeOid(__temp,self) :- AllData_S_20N_5coref10javascript_10CallSiteDO(_,self,__temp), TypeCheck_S_20N_5coref10javascript_10CallSiteDO(_,self). in file [25267:1-25267:226]\n",
- "Starting work on f_34S_20N_5coref10javascript_8CallSite_12getCalleeOid(__temp_3,self) :- AllData_S_20N_5coref10javascript_8CallSite(_,_,self), f_37S_20N_5coref10javascript_10CallSiteDO_12getCalleeOid(__temp_3,self), TypeCheck_S_20N_5coref10javascript_8CallSite(_,self). in file [22664:1-22664:491]\n",
- "Starting work on AllData_S_20N_5coref10javascript_6NodeDO([1,1],oid,kind,parent_oid,index,location_oid) :- Load_D_20N_5coref10javascript_12JavascriptDB_Time1_S_20N_5coref10javascript_6NodeDO(oid,kind,parent_oid,index,location_oid). in file [33001:1-33001:225]\n",
- "Starting work on TypeCheck_S_20N_5coref10javascript_6NodeDO(db_id,item) :- AllData_S_20N_5coref10javascript_6NodeDO(db_id,item,_,_,_,_). in file [28721:1-28721:126]\n",
- "Starting work on DataConstraintHelper_f_32S_20N_5coref10javascript_6NodeDO_7__all__(__temp_6,db,__temp_6,__temp_1,__temp_2,__temp_3,__temp_4) :- AllData_S_20N_5coref10javascript_6NodeDO(_,__temp_6,__temp_1,_,_,_), AllData_S_20N_5coref10javascript_6NodeDO(_,__temp_6,_,__temp_2,_,_), AllData_S_20N_5coref10javascript_6NodeDO(_,__temp_6,_,_,__temp_3,_), AllData_S_20N_5coref10javascript_6NodeDO(_,__temp_6,_,_,_,__temp_4), TypeCheck_S_20N_5coref10javascript_6NodeDO(db,__temp_6), AllData_DBIndex(db). in file [21616:1-21616:803]\n",
- "Starting work on f_32S_20N_5coref10javascript_6NodeDO_7getKind(__temp,self) :- AllData_S_20N_5coref10javascript_6NodeDO(_,self,__temp,_,_,_), TypeCheck_S_20N_5coref10javascript_6NodeDO(_,self). in file [21617:1-21617:198]\n",
- "Starting work on f_32S_20N_5coref10javascript_6NodeDO_12getParentOid(__temp,self) :- AllData_S_20N_5coref10javascript_6NodeDO(_,self,_,__temp,_,_), TypeCheck_S_20N_5coref10javascript_6NodeDO(_,self). in file [21618:1-21618:211]\n",
- "Starting work on f_32S_20N_5coref10javascript_6NodeDO_14getLocationOid(__temp,self) :- AllData_S_20N_5coref10javascript_6NodeDO(_,self,_,_,_,__temp), TypeCheck_S_20N_5coref10javascript_6NodeDO(_,self). in file [21620:1-21620:215]\n",
- "Starting work on AllData_S_20N_5coref10javascript_10TopLevelDO([1,1],oid,kind,location_oid) :- Load_D_20N_5coref10javascript_12JavascriptDB_Time1_S_20N_5coref10javascript_10TopLevelDO(oid,kind,location_oid). in file [33000:1-33000:197]\n",
- "Starting work on TypeCheck_S_20N_5coref10javascript_10TopLevelDO(db_id,item) :- AllData_S_20N_5coref10javascript_10TopLevelDO(db_id,item,_,_). in file [31362:1-31362:130]\n",
- "Starting work on DataConstraintHelper_f_37S_20N_5coref10javascript_10TopLevelDO_7__all__(__temp_4,db,__temp_4,__temp_1,__temp_2) :- AllData_S_20N_5coref10javascript_10TopLevelDO(_,__temp_4,__temp_1,_), AllData_S_20N_5coref10javascript_10TopLevelDO(_,__temp_4,_,__temp_2), TypeCheck_S_20N_5coref10javascript_10TopLevelDO(db,__temp_4), AllData_DBIndex(db). in file [21266:1-21266:608]\n",
- "Starting work on DataConstraintHelper_f_30S_20N_5coref10javascript_4Node_7__all__(__temp_2,db,__temp_2) :- DataConstraintHelper_f_32S_20N_5coref10javascript_6NodeDO_7__all__(__temp_2,db,_,_,_,_,_), AllData_DBIndex(db). in file [27863:1-27863:352]\n",
- "Starting work on DataConstraintHelper_f_30S_20N_5coref10javascript_4Node_7__all__(__temp_2,db,__temp_2) :- DataConstraintHelper_f_37S_20N_5coref10javascript_10TopLevelDO_7__all__(__temp_2,db,_,_,_), AllData_DBIndex(db). in file [27864:1-27864:370]\n",
- "Starting work on AllData_S_20N_5coref10javascript_4Node(db_id,id) :- DataConstraintHelper_f_30S_20N_5coref10javascript_4Node_7__all__(_,db_id,id). in file [33780:1-33780:133]\n",
- "Starting work on f_30S_20N_5coref10javascript_4Node_7getKind(__temp_2,__temp_3) :- f_32S_20N_5coref10javascript_6NodeDO_7getKind(__temp_2,__temp_3), DataConstraintHelper_f_32S_20N_5coref10javascript_6NodeDO_7__all__(__temp_3,_,_,_,_,_,_), AllData_S_20N_5coref10javascript_4Node(_,__temp_3). in file [27865:1-27865:421]\n",
- "Starting work on f_30S_20N_5coref10javascript_4Node_7getKind(303,__temp_2) :- DataConstraintHelper_f_37S_20N_5coref10javascript_10TopLevelDO_7__all__(__temp_2,_,_,_,_), AllData_S_20N_5coref10javascript_4Node(_,__temp_2). in file [27866:1-27866:369]\n",
- "Starting work on f_20N_5coref10javascript_14isAsExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 228, AllData_S_20N_5coref10javascript_4Node(_,node). in file [19806:1-19806:184]\n",
- "Starting work on f_20N_5coref10javascript_15isArrowFunction(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 213, AllData_S_20N_5coref10javascript_4Node(_,node). in file [27361:1-27361:185]\n",
- "Starting work on f_20N_5coref10javascript_15isJsxExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 287, AllData_S_20N_5coref10javascript_4Node(_,node). in file [24696:1-24696:185]\n",
- "Starting work on f_20N_5coref10javascript_15isSpreadElement(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 224, AllData_S_20N_5coref10javascript_4Node(_,node). in file [30226:1-30226:185]\n",
- "Starting work on f_20N_5coref10javascript_16isVoidExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 216, AllData_S_20N_5coref10javascript_4Node(_,node). in file [26016:1-26016:186]\n",
- "Starting work on f_20N_5coref10javascript_17isAwaitExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 217, AllData_S_20N_5coref10javascript_4Node(_,node). in file [29202:1-29202:187]\n",
- "Starting work on f_20N_5coref10javascript_18isDeleteExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 214, AllData_S_20N_5coref10javascript_4Node(_,node). in file [29800:1-29800:188]\n",
- "Starting work on f_20N_5coref10javascript_18isTypeOfExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 215, AllData_S_20N_5coref10javascript_4Node(_,node). in file [27142:1-27142:188]\n",
- "Starting work on f_20N_5coref10javascript_23isPrefixUnaryExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 218, AllData_S_20N_5coref10javascript_4Node(_,node). in file [17854:1-17854:193]\n",
- "Starting work on f_20N_5coref10javascript_16isCallExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 207, AllData_S_20N_5coref10javascript_4Node(_,node). in file [30235:1-30235:186]\n",
- "Starting work on f_20N_5coref10javascript_12isIdentifier(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 79, AllData_S_20N_5coref10javascript_4Node(_,node). in file [18013:1-18013:181]\n",
- "Starting work on f_20N_5coref10javascript_12isJsxElement(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 277, AllData_S_20N_5coref10javascript_4Node(_,node). in file [29700:1-29700:182]\n",
- "Starting work on f_20N_5coref10javascript_13isJsxFragment(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 281, AllData_S_20N_5coref10javascript_4Node(_,node). in file [27143:1-27143:183]\n",
- "Starting work on f_20N_5coref10javascript_13isNullKeyword(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 104, AllData_S_20N_5coref10javascript_4Node(_,node). in file [32737:1-32737:183]\n",
- "Starting work on f_20N_5coref10javascript_13isNullLiteral(node) :- f_20N_5coref10javascript_13isNullKeyword(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25380:1-25380:158]\n",
- "Starting work on f_20N_5coref10javascript_14isMetaProperty(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 230, AllData_S_20N_5coref10javascript_4Node(_,node). in file [31400:1-31400:184]\n",
- "Starting work on f_20N_5coref10javascript_15isJsxAttributes(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 285, AllData_S_20N_5coref10javascript_4Node(_,node). in file [28545:1-28545:185]\n",
- "Starting work on f_20N_5coref10javascript_15isNewExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 208, AllData_S_20N_5coref10javascript_4Node(_,node). in file [19398:1-19398:185]\n",
- "Starting work on f_20N_5coref10javascript_13isTrueKeyword(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 110, AllData_S_20N_5coref10javascript_4Node(_,node). in file [18120:1-18120:183]\n",
- "Starting work on f_20N_5coref10javascript_14isFalseKeyword(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 95, AllData_S_20N_5coref10javascript_4Node(_,node). in file [22647:1-22647:183]\n",
- "Starting work on f_20N_5coref10javascript_16isBooleanLiteral(node) :- f_20N_5coref10javascript_13isTrueKeyword(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [21097:1-21097:161]\n",
- "Starting work on f_20N_5coref10javascript_16isBooleanLiteral(node) :- f_20N_5coref10javascript_14isFalseKeyword(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [21098:1-21098:162]\n",
- "Starting work on f_20N_5coref10javascript_13isThisKeyword(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 108, AllData_S_20N_5coref10javascript_4Node(_,node). in file [22002:1-22002:183]\n",
- "Starting work on f_20N_5coref10javascript_16isThisExpression(node) :- f_20N_5coref10javascript_13isThisKeyword(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [26893:1-26893:161]\n",
- "Starting work on f_20N_5coref10javascript_17isClassExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 225, AllData_S_20N_5coref10javascript_4Node(_,node). in file [24805:1-24805:187]\n",
- "Starting work on f_20N_5coref10javascript_14isSuperKeyword(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 106, AllData_S_20N_5coref10javascript_4Node(_,node). in file [23826:1-23826:184]\n",
- "Starting work on f_20N_5coref10javascript_17isSuperExpression(node) :- f_20N_5coref10javascript_14isSuperKeyword(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [32044:1-32044:163]\n",
- "Starting work on f_20N_5coref10javascript_15isImportKeyword(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 100, AllData_S_20N_5coref10javascript_4Node(_,node). in file [31027:1-31027:185]\n",
- "Starting work on f_20N_5coref10javascript_15isBigIntLiteral(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 9, AllData_S_20N_5coref10javascript_4Node(_,node). in file [30175:1-30175:183]\n",
- "Starting work on f_20N_5coref10javascript_15isStringLiteral(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 10, AllData_S_20N_5coref10javascript_4Node(_,node). in file [17408:1-17408:184]\n",
- "Starting work on f_20N_5coref10javascript_16isNumericLiteral(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 8, AllData_S_20N_5coref10javascript_4Node(_,node). in file [25947:1-25947:184]\n",
- "Starting work on f_20N_5coref10javascript_26isRegularExpressionLiteral(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 13, AllData_S_20N_5coref10javascript_4Node(_,node). in file [22641:1-22641:195]\n",
- "Starting work on f_20N_5coref10javascript_31isNoSubstitutionTemplateLiteral(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 14, AllData_S_20N_5coref10javascript_4Node(_,node). in file [17577:1-17577:200]\n",
- "Starting work on f_20N_5coref10javascript_19isLiteralExpression(node) :- f_20N_5coref10javascript_16isNumericLiteral(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [19441:1-19441:167]\n",
- "Starting work on f_20N_5coref10javascript_19isLiteralExpression(node) :- f_20N_5coref10javascript_15isBigIntLiteral(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [19442:1-19442:166]\n",
- "Starting work on f_20N_5coref10javascript_19isLiteralExpression(node) :- f_20N_5coref10javascript_15isStringLiteral(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [19443:1-19443:166]\n",
- "Starting work on f_20N_5coref10javascript_19isLiteralExpression(node) :- f_20N_5coref10javascript_26isRegularExpressionLiteral(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [19444:1-19444:177]\n",
- "Starting work on f_20N_5coref10javascript_19isLiteralExpression(node) :- f_20N_5coref10javascript_31isNoSubstitutionTemplateLiteral(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [19445:1-19445:182]\n",
- "Starting work on f_20N_5coref10javascript_19isPrivateIdentifier(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 80, AllData_S_20N_5coref10javascript_4Node(_,node). in file [17747:1-17747:188]\n",
- "Starting work on f_20N_5coref10javascript_20isFunctionExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 212, AllData_S_20N_5coref10javascript_4Node(_,node). in file [19397:1-19397:190]\n",
- "Starting work on f_20N_5coref10javascript_20isTemplateExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 222, AllData_S_20N_5coref10javascript_4Node(_,node). in file [20106:1-20106:190]\n",
- "Starting work on f_20N_5coref10javascript_23isJsxSelfClosingElement(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 278, AllData_S_20N_5coref10javascript_4Node(_,node). in file [32444:1-32444:193]\n",
- "Starting work on f_20N_5coref10javascript_24isArrayLiteralExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 203, AllData_S_20N_5coref10javascript_4Node(_,node). in file [25569:1-25569:194]\n",
- "Starting work on f_20N_5coref10javascript_25isObjectLiteralExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 204, AllData_S_20N_5coref10javascript_4Node(_,node). in file [31871:1-31871:195]\n",
- "Starting work on f_20N_5coref10javascript_25isParenthesizedExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 211, AllData_S_20N_5coref10javascript_4Node(_,node). in file [25685:1-25685:195]\n",
- "Starting work on f_20N_5coref10javascript_25isElementAccessExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 206, AllData_S_20N_5coref10javascript_4Node(_,node). in file [25036:1-25036:195]\n",
- "Starting work on f_20N_5coref10javascript_26isPropertyAccessExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 205, AllData_S_20N_5coref10javascript_4Node(_,node). in file [28244:1-28244:196]\n",
- "Starting work on f_20N_5coref10javascript_18isAccessExpression(node) :- f_20N_5coref10javascript_26isPropertyAccessExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22659:1-22659:176]\n",
- "Starting work on f_20N_5coref10javascript_18isAccessExpression(node) :- f_20N_5coref10javascript_25isElementAccessExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22660:1-22660:175]\n",
- "Starting work on f_20N_5coref10javascript_26isTaggedTemplateExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 209, AllData_S_20N_5coref10javascript_4Node(_,node). in file [18948:1-18948:196]\n",
- "Starting work on f_20N_5coref10javascript_19isNonNullExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 229, AllData_S_20N_5coref10javascript_4Node(_,node). in file [31148:1-31148:189]\n",
- "Starting work on f_20N_5coref10javascript_28isPartiallyEmittedExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 348, AllData_S_20N_5coref10javascript_4Node(_,node). in file [18458:1-18458:198]\n",
- "Starting work on f_20N_5coref10javascript_30isSyntheticReferenceExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 352, AllData_S_20N_5coref10javascript_4Node(_,node). in file [20370:1-20370:200]\n",
- "Starting work on f_20N_5coref10javascript_24isPostfixUnaryExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 219, AllData_S_20N_5coref10javascript_4Node(_,node). in file [32842:1-32842:194]\n",
- "Starting work on f_20N_5coref10javascript_25isTypeAssertionExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 210, AllData_S_20N_5coref10javascript_4Node(_,node). in file [16806:1-16806:195]\n",
- "Starting work on f_20N_5coref10javascript_17isYieldExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 223, AllData_S_20N_5coref10javascript_4Node(_,node). in file [29703:1-29703:187]\n",
- "Starting work on f_20N_5coref10javascript_18isBinaryExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 220, AllData_S_20N_5coref10javascript_4Node(_,node). in file [17664:1-17664:188]\n",
- "Starting work on f_20N_5coref10javascript_19isJsxClosingElement(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 280, AllData_S_20N_5coref10javascript_4Node(_,node). in file [29843:1-29843:189]\n",
- "Starting work on f_20N_5coref10javascript_19isJsxOpeningElement(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 279, AllData_S_20N_5coref10javascript_4Node(_,node). in file [23102:1-23102:189]\n",
- "Starting work on f_20N_5coref10javascript_19isOmittedExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 226, AllData_S_20N_5coref10javascript_4Node(_,node). in file [32498:1-32498:189]\n",
- "Starting work on f_20N_5coref10javascript_20isJsxClosingFragment(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 283, AllData_S_20N_5coref10javascript_4Node(_,node). in file [20001:1-20001:190]\n",
- "Starting work on f_20N_5coref10javascript_20isJsxOpeningFragment(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 282, AllData_S_20N_5coref10javascript_4Node(_,node). in file [20874:1-20874:190]\n",
- "Starting work on f_20N_5coref10javascript_21isCommaListExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 349, AllData_S_20N_5coref10javascript_4Node(_,node). in file [17298:1-17298:191]\n",
- "Starting work on f_20N_5coref10javascript_21isSyntheticExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 231, AllData_S_20N_5coref10javascript_4Node(_,node). in file [23938:1-23938:191]\n",
- "Starting work on f_20N_5coref10javascript_23isConditionalExpression(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 221, AllData_S_20N_5coref10javascript_4Node(_,node). in file [18951:1-18951:193]\n",
- "Starting work on f_20N_5coref10javascript_11isDecorator(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), __temp = 164, AllData_S_20N_5coref10javascript_4Node(_,node). in file [26121:1-26121:181]\n",
- "Starting work on f_20N_5coref10javascript_20isCallLikeExpression(node) :- f_20N_5coref10javascript_16isCallExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22040:1-22040:168]\n",
- "Starting work on f_20N_5coref10javascript_20isCallLikeExpression(node) :- f_20N_5coref10javascript_15isNewExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22041:1-22041:167]\n",
- "Starting work on f_20N_5coref10javascript_20isCallLikeExpression(node) :- f_20N_5coref10javascript_26isTaggedTemplateExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22042:1-22042:178]\n",
- "Starting work on f_20N_5coref10javascript_20isCallLikeExpression(node) :- f_20N_5coref10javascript_11isDecorator(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22043:1-22043:163]\n",
- "Starting work on f_20N_5coref10javascript_20isCallLikeExpression(node) :- f_20N_5coref10javascript_19isJsxOpeningElement(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22044:1-22044:171]\n",
- "Starting work on f_20N_5coref10javascript_21isMayInvokeExpression(node) :- f_20N_5coref10javascript_20isCallLikeExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18008:1-18008:173]\n",
- "Starting work on f_20N_5coref10javascript_21isMayInvokeExpression(node) :- f_20N_5coref10javascript_18isAccessExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18009:1-18009:171]\n",
- "Starting work on f_30S_20N_5coref10javascript_4Node_12getParentOid(__temp_2,__temp_3) :- f_32S_20N_5coref10javascript_6NodeDO_12getParentOid(__temp_2,__temp_3), DataConstraintHelper_f_32S_20N_5coref10javascript_6NodeDO_7__all__(__temp_3,_,_,_,_,_,_), AllData_S_20N_5coref10javascript_4Node(_,__temp_3). in file [27867:1-27867:433]\n",
- "Starting work on f_30S_20N_5coref10javascript_4Node_9getParent(__temp,self) :- f_30S_20N_5coref10javascript_4Node_12getParentOid(__temp,self), AllData_S_20N_5coref10javascript_4Node(_,__temp), AllData_S_20N_5coref10javascript_4Node(_,self). in file [27868:1-27868:312]\n",
- "Starting work on f_20N_5coref10javascript_18isImportExpression(node) :- f_20N_5coref10javascript_15isImportKeyword(node), f_30S_20N_5coref10javascript_4Node_9getParent(__temp,node), f_20N_5coref10javascript_16isCallExpression(__temp), AllData_S_20N_5coref10javascript_4Node(_,__temp), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18793:1-18793:349]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_19isLiteralExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25194:1-25194:170]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_13isNullLiteral(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25195:1-25195:164]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_16isBooleanLiteral(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25196:1-25196:167]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_12isIdentifier(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25197:1-25197:163]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_19isPrivateIdentifier(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25198:1-25198:170]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_16isThisExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25199:1-25199:167]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_17isSuperExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25200:1-25200:168]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_18isImportExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25201:1-25201:169]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_24isArrayLiteralExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25202:1-25202:175]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_25isObjectLiteralExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25203:1-25203:176]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_15isJsxAttributes(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25204:1-25204:166]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_15isNewExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25205:1-25205:166]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_25isParenthesizedExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25206:1-25206:176]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_20isFunctionExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25207:1-25207:171]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_20isTemplateExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25208:1-25208:171]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_17isClassExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25209:1-25209:168]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_14isMetaProperty(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25210:1-25210:165]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_12isJsxElement(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25211:1-25211:163]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_23isJsxSelfClosingElement(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25212:1-25212:174]\n",
- "Starting work on f_20N_5coref10javascript_19isPrimaryExpression(node) :- f_20N_5coref10javascript_13isJsxFragment(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25213:1-25213:164]\n",
- "Starting work on f_20N_5coref10javascript_18isMemberExpression(node) :- f_20N_5coref10javascript_19isPrimaryExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [16965:1-16965:169]\n",
- "Starting work on f_20N_5coref10javascript_18isMemberExpression(node) :- f_20N_5coref10javascript_26isPropertyAccessExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [16966:1-16966:176]\n",
- "Starting work on f_20N_5coref10javascript_18isMemberExpression(node) :- f_20N_5coref10javascript_25isElementAccessExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [16967:1-16967:175]\n",
- "Starting work on f_20N_5coref10javascript_18isMemberExpression(node) :- f_20N_5coref10javascript_26isTaggedTemplateExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [16968:1-16968:176]\n",
- "Starting work on f_20N_5coref10javascript_24isLeftHandSideExpression(node) :- f_20N_5coref10javascript_18isMemberExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22653:1-22653:174]\n",
- "Starting work on f_20N_5coref10javascript_24isLeftHandSideExpression(node) :- f_20N_5coref10javascript_28isPartiallyEmittedExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22654:1-22654:184]\n",
- "Starting work on f_20N_5coref10javascript_24isLeftHandSideExpression(node) :- f_20N_5coref10javascript_16isCallExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22655:1-22655:172]\n",
- "Starting work on f_20N_5coref10javascript_24isLeftHandSideExpression(node) :- f_20N_5coref10javascript_19isNonNullExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22656:1-22656:175]\n",
- "Starting work on f_20N_5coref10javascript_24isLeftHandSideExpression(node) :- f_20N_5coref10javascript_30isSyntheticReferenceExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22657:1-22657:186]\n",
- "Starting work on f_20N_5coref10javascript_18isUpdateExpression(node) :- f_20N_5coref10javascript_24isLeftHandSideExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25696:1-25696:174]\n",
- "Starting work on f_20N_5coref10javascript_18isUpdateExpression(node) :- f_20N_5coref10javascript_23isPrefixUnaryExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25697:1-25697:173]\n",
- "Starting work on f_20N_5coref10javascript_18isUpdateExpression(node) :- f_20N_5coref10javascript_24isPostfixUnaryExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [25698:1-25698:174]\n",
- "Starting work on f_20N_5coref10javascript_17isUnaryExpression(node) :- f_20N_5coref10javascript_18isUpdateExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22738:1-22738:167]\n",
- "Starting work on f_20N_5coref10javascript_17isUnaryExpression(node) :- f_20N_5coref10javascript_25isTypeAssertionExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22739:1-22739:174]\n",
- "Starting work on f_20N_5coref10javascript_17isUnaryExpression(node) :- f_20N_5coref10javascript_18isDeleteExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22740:1-22740:167]\n",
- "Starting work on f_20N_5coref10javascript_17isUnaryExpression(node) :- f_20N_5coref10javascript_18isTypeOfExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22741:1-22741:167]\n",
- "Starting work on f_20N_5coref10javascript_17isUnaryExpression(node) :- f_20N_5coref10javascript_16isVoidExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22742:1-22742:165]\n",
- "Starting work on f_20N_5coref10javascript_17isUnaryExpression(node) :- f_20N_5coref10javascript_17isAwaitExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [22743:1-22743:166]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_17isUnaryExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18558:1-18558:161]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_15isArrowFunction(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18559:1-18559:159]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_18isBinaryExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18560:1-18560:162]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_23isConditionalExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18561:1-18561:167]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_17isYieldExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18562:1-18562:161]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_15isSpreadElement(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18563:1-18563:159]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_19isOmittedExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18564:1-18564:163]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_14isAsExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18565:1-18565:158]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_21isSyntheticExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18566:1-18566:165]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_21isCommaListExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18567:1-18567:165]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_19isJsxOpeningElement(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18568:1-18568:163]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_19isJsxClosingElement(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18569:1-18569:163]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_20isJsxOpeningFragment(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18570:1-18570:164]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_20isJsxClosingFragment(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18571:1-18571:164]\n",
- "Starting work on f_20N_5coref10javascript_12isExpression(node) :- f_20N_5coref10javascript_15isJsxExpression(node), AllData_S_20N_5coref10javascript_4Node(_,node). in file [18572:1-18572:159]\n",
- "Starting work on DataConstraintHelper_f_37S_20N_5coref10javascript_10Expression_7__all__(__temp_2,db,__temp_2) :- f_20N_5coref10javascript_12isExpression(__temp_2), DataConstraintHelper_f_30S_20N_5coref10javascript_4Node_7__all__(__temp_2,db,_), AllData_DBIndex(db). in file [18947:1-18947:394]\n",
- "Starting work on AllData_S_20N_5coref10javascript_10Expression(db_id,id) :- DataConstraintHelper_f_37S_20N_5coref10javascript_10Expression_7__all__(_,db_id,id). in file [33764:1-33764:147]\n",
- "Starting work on DataConstraintHelper_f_46S_20N_5coref10javascript_19MayInvokeExpression_7__all__(__temp_4,db,__temp_4) :- f_20N_5coref10javascript_21isMayInvokeExpression(__temp_4), DataConstraintHelper_f_37S_20N_5coref10javascript_10Expression_7__all__(__temp_4,db,_), AllData_DBIndex(db). in file [24223:1-24223:542]\n",
- "Starting work on AllData_S_20N_5coref10javascript_19MayInvokeExpression(db_id,id) :- DataConstraintHelper_f_46S_20N_5coref10javascript_19MayInvokeExpression_7__all__(_,db_id,id). in file [33881:1-33881:165]\n",
- "Starting work on f_37S_20N_5coref10javascript_10TopLevelDO_14getLocationOid(__temp,self) :- AllData_S_20N_5coref10javascript_10TopLevelDO(_,self,_,__temp), TypeCheck_S_20N_5coref10javascript_10TopLevelDO(_,self). in file [21268:1-21268:230]\n",
- "Starting work on AllData_S_20N_5coref10javascript_10LocationDO([1,1],oid,file_oid,start_line_number,start_column_number,end_line_number,end_column_number,text) :- Load_D_20N_5coref10javascript_12JavascriptDB_Time1_S_20N_5coref10javascript_10LocationDO(oid,file_oid,start_line_number,start_column_number,end_line_number,end_column_number,text). in file [32995:1-32995:341]\n",
- "Starting work on TypeCheck_S_20N_5coref10javascript_10LocationDO(db_id,item) :- AllData_S_20N_5coref10javascript_10LocationDO(db_id,item,_,_,_,_,_,_). in file [21270:1-21270:142]\n",
- "Starting work on DataConstraintHelper_f_37S_20N_5coref10javascript_10LocationDO_7__all__(__temp_8,db,__temp_8,__temp_1,__temp_2,__temp_3,__temp_4,__temp_5,__temp_6) :- AllData_S_20N_5coref10javascript_10LocationDO(_,__temp_8,__temp_1,_,_,_,_,_), AllData_S_20N_5coref10javascript_10LocationDO(_,__temp_8,_,__temp_2,_,_,_,_), AllData_S_20N_5coref10javascript_10LocationDO(_,__temp_8,_,_,__temp_3,_,_,_), AllData_S_20N_5coref10javascript_10LocationDO(_,__temp_8,_,_,_,__temp_4,_,_), AllData_S_20N_5coref10javascript_10LocationDO(_,__temp_8,_,_,_,_,__temp_5,_), AllData_S_20N_5coref10javascript_10LocationDO(_,__temp_8,_,_,_,_,_,__temp_6), TypeCheck_S_20N_5coref10javascript_10LocationDO(db,__temp_8), AllData_DBIndex(db). in file [22203:1-22203:1170]\n",
- "Starting work on DataConstraintHelper_f_34S_20N_5coref10javascript_8Location_7__all__(__temp_8,db,__temp_5,__temp_4,__temp_1,__temp_8,__temp_3,__temp_2,__temp_6) :- AllData_S_20N_5coref10javascript_10LocationDO(_,__temp_8,__temp_1,_,_,_,_,_), AllData_S_20N_5coref10javascript_10LocationDO(_,__temp_8,_,__temp_2,_,_,_,_), AllData_S_20N_5coref10javascript_10LocationDO(_,__temp_8,_,_,__temp_3,_,_,_), AllData_S_20N_5coref10javascript_10LocationDO(_,__temp_8,_,_,_,__temp_4,_,_), AllData_S_20N_5coref10javascript_10LocationDO(_,__temp_8,_,_,_,_,__temp_5,_), AllData_S_20N_5coref10javascript_10LocationDO(_,__temp_8,_,_,_,_,_,__temp_6), DataConstraintHelper_f_37S_20N_5coref10javascript_10LocationDO_7__all__(__temp_8,db,_,_,_,_,_,_,_), AllData_DBIndex(db). in file [23326:1-23326:1159]\n",
- "Starting work on AllData_S_20N_5coref10javascript_8Location(db_id,end_column_number,end_line_number,file_oid,oid,start_column_number,start_line_number,text) :- DataConstraintHelper_f_34S_20N_5coref10javascript_8Location_7__all__(_,db_id,end_column_number,end_line_number,file_oid,oid,start_column_number,start_line_number,text). in file [33914:1-33914:327]\n",
- "Starting work on TypeCheck_S_20N_5coref10javascript_8Location(db_id,item) :- AllData_S_20N_5coref10javascript_8Location(db_id,_,_,_,item,_,_,_). in file [30574:1-30574:136]\n",
- "Starting work on f_30S_20N_5coref10javascript_4Node_11getLocation(__temp_4,__temp_5) :- f_32S_20N_5coref10javascript_6NodeDO_14getLocationOid(__temp_4,__temp_5), DataConstraintHelper_f_34S_20N_5coref10javascript_8Location_7__all__(__temp_4,_,_,_,_,_,_,_,_), DataConstraintHelper_f_32S_20N_5coref10javascript_6NodeDO_7__all__(__temp_5,_,_,_,_,_,_), AllData_S_20N_5coref10javascript_4Node(_,__temp_5). in file [27870:1-27870:608]\n",
- "Starting work on f_30S_20N_5coref10javascript_4Node_11getLocation(__temp_4,__temp_5) :- f_37S_20N_5coref10javascript_10TopLevelDO_14getLocationOid(__temp_4,__temp_5), DataConstraintHelper_f_34S_20N_5coref10javascript_8Location_7__all__(__temp_4,_,_,_,_,_,_,_,_), DataConstraintHelper_f_37S_20N_5coref10javascript_10TopLevelDO_7__all__(__temp_5,_,_,_,_), AllData_S_20N_5coref10javascript_4Node(_,__temp_5). in file [27871:1-27871:635]\n",
- "Starting work on f_37S_20N_5coref10javascript_10LocationDO_10getFileOid(__temp,self) :- AllData_S_20N_5coref10javascript_10LocationDO(_,self,__temp,_,_,_,_,_), TypeCheck_S_20N_5coref10javascript_10LocationDO(_,self). in file [22204:1-22204:221]\n",
- "Starting work on f_34S_20N_5coref10javascript_8Location_10getFileOid(__temp_8,self) :- AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), f_37S_20N_5coref10javascript_10LocationDO_10getFileOid(__temp_8,self), TypeCheck_S_20N_5coref10javascript_8Location(_,self). in file [32025:1-32025:985]\n",
- "Starting work on f_37S_20N_5coref10javascript_10LocationDO_16getEndLineNumber(__temp,self) :- AllData_S_20N_5coref10javascript_10LocationDO(_,self,_,_,_,__temp,_,_), TypeCheck_S_20N_5coref10javascript_10LocationDO(_,self). in file [22207:1-22207:235]\n",
- "Starting work on f_34S_20N_5coref10javascript_8Location_16getEndLineNumber(__temp_8,self) :- AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), f_37S_20N_5coref10javascript_10LocationDO_16getEndLineNumber(__temp_8,self), TypeCheck_S_20N_5coref10javascript_8Location(_,self). in file [32024:1-32024:997]\n",
- "Starting work on f_37S_20N_5coref10javascript_10LocationDO_18getStartLineNumber(__temp,self) :- AllData_S_20N_5coref10javascript_10LocationDO(_,self,_,__temp,_,_,_,_), TypeCheck_S_20N_5coref10javascript_10LocationDO(_,self). in file [22205:1-22205:239]\n",
- "Starting work on f_34S_20N_5coref10javascript_8Location_18getStartLineNumber(__temp_8,self) :- AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), AllData_S_20N_5coref10javascript_8Location(_,_,_,_,self,_,_,_), f_37S_20N_5coref10javascript_10LocationDO_18getStartLineNumber(__temp_8,self), TypeCheck_S_20N_5coref10javascript_8Location(_,self). in file [32027:1-32027:1001]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_650_7__all__(0,0,168). in file [16915:1-16915:183]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_650_7__all__(1,1,170). in file [16916:1-16916:183]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_650_7__all__(2,2,171). in file [16917:1-16917:183]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_650_7__all__(3,3,172). in file [16918:1-16918:183]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_650_7__all__(4,4,212). in file [16919:1-16919:183]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_650_7__all__(5,5,213). in file [16920:1-16920:183]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_650_7__all__(6,6,255). in file [16921:1-16921:183]\n",
- "Starting work on AllData_S_20N_5coref10javascript_17fact_temp_set_650(db_id,uid,e0) :- DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_650_7__all__(_,uid,e0), AllData_DBIndex(db_id). in file [33656:1-33656:190]\n",
- "Starting work on f_20N_5coref10javascript_29isFunctionLikeDeclarationKind(__temp) :- AllData_S_20N_5coref10javascript_17fact_temp_set_650(_,__temp_1,__temp), DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_650_7__all__(__temp_1,_,_). in file [22639:1-22639:277]\n",
- "Starting work on f_20N_5coref10javascript_25isFunctionLikeDeclaration(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), f_20N_5coref10javascript_29isFunctionLikeDeclarationKind(__temp), AllData_S_20N_5coref10javascript_4Node(_,node). in file [29847:1-29847:260]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_634_7__all__(0,0,167). in file [21258:1-21258:183]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_634_7__all__(1,1,173). in file [21259:1-21259:183]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_634_7__all__(2,2,174). in file [21260:1-21260:183]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_634_7__all__(3,3,175). in file [21261:1-21261:183]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_634_7__all__(4,4,178). in file [21262:1-21262:183]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_634_7__all__(5,5,179). in file [21263:1-21263:183]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_634_7__all__(6,6,315). in file [21264:1-21264:183]\n",
- "Starting work on DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_634_7__all__(7,7,321). in file [21265:1-21265:183]\n",
- "Starting work on AllData_S_20N_5coref10javascript_17fact_temp_set_634(db_id,uid,e0) :- DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_634_7__all__(_,uid,e0), AllData_DBIndex(db_id). in file [33715:1-33715:190]\n",
- "Starting work on f_20N_5coref10javascript_29isFunctionTypeOrSignatureKind(__temp) :- AllData_S_20N_5coref10javascript_17fact_temp_set_634(_,__temp_1,__temp), DataConstraintHelper_f_44S_20N_5coref10javascript_17fact_temp_set_634_7__all__(__temp_1,_,_). in file [22603:1-22603:277]\n",
- "Starting work on f_20N_5coref10javascript_18isFunctionLikeKind(kind) :- f_20N_5coref10javascript_29isFunctionLikeDeclarationKind(kind). in file [19875:1-19875:128]\n",
- "Starting work on f_20N_5coref10javascript_18isFunctionLikeKind(kind) :- f_20N_5coref10javascript_29isFunctionTypeOrSignatureKind(kind). in file [19876:1-19876:128]\n",
- "Starting work on f_20N_5coref10javascript_14isFunctionLike(node) :- f_30S_20N_5coref10javascript_4Node_7getKind(__temp,node), f_20N_5coref10javascript_18isFunctionLikeKind(__temp), AllData_S_20N_5coref10javascript_4Node(_,node). in file [28546:1-28546:238]\n",
- "Starting work on DataConstraintHelper_f_39S_20N_5coref10javascript_12FunctionLike_7__all__(__temp_2,db,__temp_2) :- f_20N_5coref10javascript_14isFunctionLike(__temp_2), DataConstraintHelper_f_30S_20N_5coref10javascript_4Node_7__all__(__temp_2,db,_), AllData_DBIndex(db). in file [22281:1-22281:398]\n",
- "Starting work on AllData_S_20N_5coref10javascript_12FunctionLike(db_id,id) :- DataConstraintHelper_f_39S_20N_5coref10javascript_12FunctionLike_7__all__(_,db_id,id). in file [33575:1-33575:151]\n",
- "Starting work on f_39S_20N_5coref10javascript_12FunctionLike_11getLocation(__temp_2,self) :- f_30S_20N_5coref10javascript_4Node_11getLocation(__temp_2,self), AllData_S_20N_5coref10javascript_12FunctionLike(_,self). in file [26883:1-26883:336]\n",
- "Starting work on DataConstraintHelper_f_50S_20N_5coref10javascript_23FunctionLikeDeclaration_7__all__(__temp_4,db,__temp_4) :- f_20N_5coref10javascript_25isFunctionLikeDeclaration(__temp_4), DataConstraintHelper_f_39S_20N_5coref10javascript_12FunctionLike_7__all__(__temp_4,db,_), AllData_DBIndex(db). in file [19518:1-19518:556]\n",
- "Starting work on AllData_S_20N_5coref10javascript_23FunctionLikeDeclaration(db_id,id) :- DataConstraintHelper_f_50S_20N_5coref10javascript_23FunctionLikeDeclaration_7__all__(_,db_id,id). in file [33668:1-33668:173]\n",
- "Starting work on f_50S_20N_5coref10javascript_23FunctionLikeDeclaration_11getLocation(__temp_2,self) :- f_39S_20N_5coref10javascript_12FunctionLike_11getLocation(__temp_2,self), AllData_S_20N_5coref10javascript_23FunctionLikeDeclaration(_,self). in file [28126:1-28126:378]\n",
- "Starting work on f_34S_20N_5coref10javascript_8CallSite_9getCallee(__temp_2,self) :- f_34S_20N_5coref10javascript_8CallSite_12getCalleeOid(__temp_2,self), DataConstraintHelper_f_50S_20N_5coref10javascript_23FunctionLikeDeclaration_7__all__(__temp_2,_,_), TypeCheck_S_20N_5coref10javascript_8CallSite(_,self). in file [29709:1-29709:409]\n",
- "Starting work on f_46S_20N_5coref10javascript_19MayInvokeExpression_9getCallee(__temp_2,self) :- f_34S_20N_5coref10javascript_8CallSite_9getCallee(__temp_2,self), AllData_S_20N_5coref10javascript_23FunctionLikeDeclaration(_,__temp_2), DataConstraintHelper_f_34S_20N_5coref10javascript_8CallSite_7__all__(self,_,_,_), AllData_S_20N_5coref10javascript_19MayInvokeExpression(_,self). in file [24224:1-24224:594]\n",
- "Starting work on f_50S_20N_5coref10javascript_23FunctionLikeDeclaration_12getACallSite(__temp_1,__temp) :- f_46S_20N_5coref10javascript_19MayInvokeExpression_9getCallee(__temp,__temp_1), DataConstraintHelper_f_46S_20N_5coref10javascript_19MayInvokeExpression_7__all__(__temp_1,_,_), AllData_S_20N_5coref10javascript_23FunctionLikeDeclaration(_,__temp). in file [19536:1-19536:370]\n",
- "Starting work on AllData_S_20N_5coref10javascript_12NodeSymbolDO([1,1],node_oid,symbol_oid) :- Load_D_20N_5coref10javascript_12JavascriptDB_Time1_S_20N_5coref10javascript_12NodeSymbolDO(node_oid,symbol_oid). in file [33011:1-33011:195]\n",
- "Starting work on TypeCheck_S_20N_5coref10javascript_12NodeSymbolDO(db_id,item) :- AllData_S_20N_5coref10javascript_12NodeSymbolDO(db_id,item,_). in file [30582:1-30582:131]\n",
- "Starting work on DataConstraintHelper_f_39S_20N_5coref10javascript_12NodeSymbolDO_7__all__(__temp_3,db,__temp_3,__temp_1) :- AllData_S_20N_5coref10javascript_12NodeSymbolDO(_,__temp_3,__temp_1), TypeCheck_S_20N_5coref10javascript_12NodeSymbolDO(db,__temp_3), AllData_DBIndex(db). in file [22038:1-22038:527]\n",
- "Starting work on f_39S_20N_5coref10javascript_12NodeSymbolDO_12getSymbolOid(__temp,self) :- AllData_S_20N_5coref10javascript_12NodeSymbolDO(_,self,__temp), TypeCheck_S_20N_5coref10javascript_12NodeSymbolDO(_,self). in file [22039:1-22039:232]\n",
- "Starting work on AllData_S_20N_5coref10javascript_23FunctionEnclosingNodeDO([1,1],node_oid,function_oid) :- Load_D_20N_5coref10javascript_12JavascriptDB_Time1_S_20N_5coref10javascript_23FunctionEnclosingNodeDO(node_oid,function_oid). in file [33008:1-33008:221]\n",
- "Starting work on TypeCheck_S_20N_5coref10javascript_23FunctionEnclosingNodeDO(db_id,item) :- AllData_S_20N_5coref10javascript_23FunctionEnclosingNodeDO(db_id,item,_). in file [32300:1-32300:153]\n",
- "Starting work on DataConstraintHelper_f_50S_20N_5coref10javascript_23FunctionEnclosingNodeDO_7__all__(__temp_3,db,__temp_3,__temp_1) :- AllData_S_20N_5coref10javascript_23FunctionEnclosingNodeDO(_,__temp_3,__temp_1), TypeCheck_S_20N_5coref10javascript_23FunctionEnclosingNodeDO(db,__temp_3), AllData_DBIndex(db). in file [23183:1-23183:578]\n",
- "Starting work on f_50S_20N_5coref10javascript_23FunctionEnclosingNodeDO_14getFunctionOid(__temp,self) :- AllData_S_20N_5coref10javascript_23FunctionEnclosingNodeDO(_,self,__temp), TypeCheck_S_20N_5coref10javascript_23FunctionEnclosingNodeDO(_,self). in file [23184:1-23184:269]\n",
- "Starting work on f_30S_20N_5coref10javascript_4Node_20getEnclosingFunction(__temp_5,__temp_4) :- f_50S_20N_5coref10javascript_23FunctionEnclosingNodeDO_14getFunctionOid(__temp_5,__temp_4), DataConstraintHelper_f_50S_20N_5coref10javascript_23FunctionEnclosingNodeDO_7__all__(__temp_4,_,_,_), DataConstraintHelper_f_50S_20N_5coref10javascript_23FunctionLikeDeclaration_7__all__(__temp_5,_,_), AllData_S_20N_5coref10javascript_4Node(_,__temp_4). in file [27891:1-27891:752]\n",
- "Starting work on f_37S_20N_5coref10javascript_10Expression_20getEnclosingFunction(__temp_2,self) :- f_30S_20N_5coref10javascript_4Node_20getEnclosingFunction(__temp_2,self), AllData_S_20N_5coref10javascript_10Expression(_,self). in file [22585:1-22585:348]\n",
- "Starting work on f_46S_20N_5coref10javascript_19MayInvokeExpression_20getEnclosingFunction(__temp_2,self) :- f_37S_20N_5coref10javascript_10Expression_20getEnclosingFunction(__temp_2,self), AllData_S_20N_5coref10javascript_19MayInvokeExpression(_,self). in file [20927:1-20927:382]\n",
- "Starting work on AllData_S_20N_5coref10javascript_6FileDO([1,1],oid,name,extension,relative_path,location_oid) :- Load_D_20N_5coref10javascript_12JavascriptDB_Time1_S_20N_5coref10javascript_6FileDO(oid,name,extension,relative_path,location_oid). in file [32997:1-32997:239]\n",
- "Starting work on TypeCheck_S_20N_5coref10javascript_6FileDO(db_id,item) :- AllData_S_20N_5coref10javascript_6FileDO(db_id,item,_,_,_,_). in file [32306:1-32306:126]\n",
- "Starting work on DataConstraintHelper_f_32S_20N_5coref10javascript_6FileDO_7__all__(__temp_6,db,__temp_6,__temp_1,__temp_2,__temp_3,__temp_4) :- AllData_S_20N_5coref10javascript_6FileDO(_,__temp_6,__temp_1,_,_,_), AllData_S_20N_5coref10javascript_6FileDO(_,__temp_6,_,__temp_2,_,_), AllData_S_20N_5coref10javascript_6FileDO(_,__temp_6,_,_,__temp_3,_), AllData_S_20N_5coref10javascript_6FileDO(_,__temp_6,_,_,_,__temp_4), TypeCheck_S_20N_5coref10javascript_6FileDO(db,__temp_6), AllData_DBIndex(db). in file [26743:1-26743:824]\n",
- "Starting work on DataConstraintHelper_f_30S_20N_5coref10javascript_4File_7__all__(__temp_6,db,__temp_2,__temp_4,__temp_1,__temp_6,__temp_3) :- AllData_S_20N_5coref10javascript_6FileDO(_,__temp_6,__temp_1,_,_,_), AllData_S_20N_5coref10javascript_6FileDO(_,__temp_6,_,__temp_2,_,_), AllData_S_20N_5coref10javascript_6FileDO(_,__temp_6,_,_,__temp_3,_), AllData_S_20N_5coref10javascript_6FileDO(_,__temp_6,_,_,_,__temp_4), DataConstraintHelper_f_32S_20N_5coref10javascript_6FileDO_7__all__(__temp_6,db,_,_,_,_,_), AllData_DBIndex(db). in file [31979:1-31979:813]\n",
- "Starting work on AllData_S_20N_5coref10javascript_4File(db_id,extension,location_oid,name,oid,relative_path) :- DataConstraintHelper_f_30S_20N_5coref10javascript_4File_7__all__(_,db_id,extension,location_oid,name,oid,relative_path). in file [33619:1-33619:227]\n",
- "Starting work on TypeCheck_S_20N_5coref10javascript_4File(db_id,item) :- AllData_S_20N_5coref10javascript_4File(db_id,_,_,_,item,_). in file [29719:1-29719:122]\n",
- "Starting work on f_34S_20N_5coref10javascript_8Location_7getFile(__temp_2,self) :- f_34S_20N_5coref10javascript_8Location_10getFileOid(__temp_2,self), DataConstraintHelper_f_30S_20N_5coref10javascript_4File_7__all__(__temp_2,_,_,_,_,_,_), TypeCheck_S_20N_5coref10javascript_8Location(_,self). in file [23327:1-23327:360]\n",
- "Starting work on f_32S_20N_5coref10javascript_6FileDO_15getRelativePath(__temp,self) :- AllData_S_20N_5coref10javascript_6FileDO(_,self,_,_,__temp,_), TypeCheck_S_20N_5coref10javascript_6FileDO(_,self). in file [26746:1-26746:217]\n",
- "Starting work on f_30S_20N_5coref10javascript_4File_15getRelativePath(__temp_6,self) :- AllData_S_20N_5coref10javascript_4File(_,_,_,_,self,_), AllData_S_20N_5coref10javascript_4File(_,_,_,_,self,_), AllData_S_20N_5coref10javascript_4File(_,_,_,_,self,_), AllData_S_20N_5coref10javascript_4File(_,_,_,_,self,_), f_32S_20N_5coref10javascript_6FileDO_15getRelativePath(__temp_6,self), TypeCheck_S_20N_5coref10javascript_4File(_,self). in file [24731:1-24731:712]\n",
- "Starting work on f_34S_20N_5coref10javascript_8Location_15getRelativePath(__temp_1,self) :- f_34S_20N_5coref10javascript_8Location_7getFile(__temp,self), f_30S_20N_5coref10javascript_4File_15getRelativePath(__temp_1,__temp), DataConstraintHelper_f_30S_20N_5coref10javascript_4File_7__all__(__temp,_,_,_,_,_,_), TypeCheck_S_20N_5coref10javascript_8Location(_,self). in file [23328:1-23328:427]\n",
- "Starting work on AllData_S_20N_5coref10javascript_8SymbolDO([1,1],oid,name,description) :- Load_D_20N_5coref10javascript_12JavascriptDB_Time1_S_20N_5coref10javascript_8SymbolDO(oid,name,description). in file [33010:1-33010:189]\n",
- "Starting work on TypeCheck_S_20N_5coref10javascript_8SymbolDO(db_id,item) :- AllData_S_20N_5coref10javascript_8SymbolDO(db_id,item,_,_). in file [25188:1-25188:124]\n",
- "Starting work on DataConstraintHelper_f_34S_20N_5coref10javascript_8SymbolDO_7__all__(__temp_4,db,__temp_4,__temp_1,__temp_2) :- AllData_S_20N_5coref10javascript_8SymbolDO(_,__temp_4,__temp_1,_), AllData_S_20N_5coref10javascript_8SymbolDO(_,__temp_4,_,__temp_2), TypeCheck_S_20N_5coref10javascript_8SymbolDO(db,__temp_4), AllData_DBIndex(db). in file [29483:1-29483:591]\n",
- "Starting work on DataConstraintHelper_f_32S_20N_5coref10javascript_6Symbol_7__all__(__temp_4,db,__temp_2,__temp_1,__temp_4) :- AllData_S_20N_5coref10javascript_8SymbolDO(_,__temp_4,__temp_1,_), AllData_S_20N_5coref10javascript_8SymbolDO(_,__temp_4,_,__temp_2), DataConstraintHelper_f_34S_20N_5coref10javascript_8SymbolDO_7__all__(__temp_4,db,_,_,_), AllData_DBIndex(db). in file [18787:1-18787:579]\n",
- "Starting work on AllData_S_20N_5coref10javascript_6Symbol(db_id,description,name,oid) :- DataConstraintHelper_f_32S_20N_5coref10javascript_6Symbol_7__all__(_,db_id,description,name,oid). in file [33507:1-33507:177]\n",
- "Starting work on TypeCheck_S_20N_5coref10javascript_6Symbol(db_id,item) :- AllData_S_20N_5coref10javascript_6Symbol(db_id,_,_,item). in file [24851:1-24851:120]\n",
- "Starting work on f_30S_20N_5coref10javascript_4Node_9getSymbol(__temp_5,__temp_4) :- f_39S_20N_5coref10javascript_12NodeSymbolDO_12getSymbolOid(__temp_5,__temp_4), DataConstraintHelper_f_39S_20N_5coref10javascript_12NodeSymbolDO_7__all__(__temp_4,_,_,_), DataConstraintHelper_f_32S_20N_5coref10javascript_6Symbol_7__all__(__temp_5,_,_,_,_), AllData_S_20N_5coref10javascript_4Node(_,__temp_4). in file [27897:1-27897:631]\n",
- "Starting work on f_39S_20N_5coref10javascript_12FunctionLike_9getSymbol(__temp_2,self) :- f_30S_20N_5coref10javascript_4Node_9getSymbol(__temp_2,self), AllData_S_20N_5coref10javascript_12FunctionLike(_,self). in file [26891:1-26891:330]\n",
- "Starting work on f_50S_20N_5coref10javascript_23FunctionLikeDeclaration_9getSymbol(__temp_2,self) :- f_39S_20N_5coref10javascript_12FunctionLike_9getSymbol(__temp_2,self), AllData_S_20N_5coref10javascript_23FunctionLikeDeclaration(_,self). in file [28133:1-28133:372]\n",
- "Starting work on f_34S_20N_5coref10javascript_8SymbolDO_14getDescription(__temp,self) :- AllData_S_20N_5coref10javascript_8SymbolDO(_,self,_,__temp), TypeCheck_S_20N_5coref10javascript_8SymbolDO(_,self). in file [29485:1-29485:220]\n",
- "Starting work on f_32S_20N_5coref10javascript_6Symbol_14getDescription(__temp_4,self) :- AllData_S_20N_5coref10javascript_6Symbol(_,_,_,self), AllData_S_20N_5coref10javascript_6Symbol(_,_,_,self), f_34S_20N_5coref10javascript_8SymbolDO_14getDescription(__temp_4,self), TypeCheck_S_20N_5coref10javascript_6Symbol(_,self). in file [18615:1-18615:519]\n",
- "Starting work on f_0_10default_db([1,1]). in file [21967:1-21967:64]\n",
- "Starting work on f_0_18getACallerFunction(function,__temp_1) :- f_50S_20N_5coref10javascript_23FunctionLikeDeclaration_12getACallSite(__temp,function), f_46S_20N_5coref10javascript_19MayInvokeExpression_20getEnclosingFunction(__temp_1,__temp), f_0_10default_db(__temp_2), DataConstraintHelper_f_46S_20N_5coref10javascript_19MayInvokeExpression_7__all__(__temp,__temp_2,_), AllData_S_20N_5coref10javascript_23FunctionLikeDeclaration(_,function), AllData_S_20N_5coref10javascript_23FunctionLikeDeclaration(_,__temp_1). in file [30108:1-30108:612]\n",
- "Starting work on f_0_21getAnEffectedFunction(function,effectedFunction) :- f_0_18getACallerFunction(function,effectedFunction), AllData_S_20N_5coref10javascript_23FunctionLikeDeclaration(_,function), AllData_S_20N_5coref10javascript_23FunctionLikeDeclaration(_,effectedFunction). in file [18333:1-18333:280]\n",
- "Starting work on f_0_21getAnEffectedFunction(function,effectedFunction) :- f_0_18getACallerFunction(function,__temp_1), f_0_21getAnEffectedFunction(__temp_1,effectedFunction), f_0_10default_db(__temp), DataConstraintHelper_f_50S_20N_5coref10javascript_23FunctionLikeDeclaration_7__all__(__temp_1,__temp,_), AllData_S_20N_5coref10javascript_23FunctionLikeDeclaration(_,function), AllData_S_20N_5coref10javascript_23FunctionLikeDeclaration(_,effectedFunction). in file [18334:1-18334:477]\n",
- ".....\n",
- "Starting work on f_0_3out(function,__temp_4,__temp_6,__temp_7,__temp_8,effectedFunction,__temp_5,__temp_9,__temp_10,__temp_11) :- f_0_21getAnEffectedFunction(function,effectedFunction), f_50S_20N_5coref10javascript_23FunctionLikeDeclaration_9getSymbol(__temp,function), f_50S_20N_5coref10javascript_23FunctionLikeDeclaration_9getSymbol(__temp_1,effectedFunction), f_50S_20N_5coref10javascript_23FunctionLikeDeclaration_11getLocation(__temp_2,function), f_50S_20N_5coref10javascript_23FunctionLikeDeclaration_11getLocation(__temp_3,effectedFunction), f_32S_20N_5coref10javascript_6Symbol_14getDescription(__temp_4,__temp), f_32S_20N_5coref10javascript_6Symbol_14getDescription(__temp_5,__temp_1), f_34S_20N_5coref10javascript_8Location_15getRelativePath(__temp_6,__temp_2), f_34S_20N_5coref10javascript_8Location_18getStartLineNumber(__temp_7,__temp_2), f_34S_20N_5coref10javascript_8Location_16getEndLineNumber(__temp_8,__temp_2), f_34S_20N_5coref10javascript_8Location_15getRelativePath(__temp_9,__temp_3), f_34S_20N_5coref10javascript_8Location_18getStartLineNumber(__temp_10,__temp_3), f_34S_20N_5coref10javascript_8Location_16getEndLineNumber(__temp_11,__temp_3), TypeCheck_S_20N_5coref10javascript_8Location(_,__temp_3), TypeCheck_S_20N_5coref10javascript_8Location(_,__temp_2), TypeCheck_S_20N_5coref10javascript_6Symbol(_,__temp_1), TypeCheck_S_20N_5coref10javascript_6Symbol(_,__temp), AllData_S_20N_5coref10javascript_23FunctionLikeDeclaration(_,function), AllData_S_20N_5coref10javascript_23FunctionLikeDeclaration(_,effectedFunction). in file [28171:1-28171:1960]\n",
- "Starting work on out(function,signature,functionPath,startLine,endLine,effectedFunction,effectedSignature,effectedFunctionPath,effectedStartLine,effectedEndLine) :- f_0_3out(function,signature,functionPath,startLine,endLine,effectedFunction,effectedSignature,effectedFunctionPath,effectedStartLine,effectedEndLine). in file [33918:1-33918:317]\n",
- "Total time: 9.64521sec\n",
- "2023-11-30 08:06:34,659 INFO: Task /tmp/godel-jupyter-5f14djn0/query.gdl is success, result is NOT-EMPTY, execution time is 15.77s.\n",
- "2023-11-30 08:06:34,659 INFO: run success\n",
+ "2023-12-06 07:51:24,946 INFO: database /workspaces/CodeFuse-Query/tutorial/notebook/db/axios/coref_javascript_src.db size: 20.83 MB\n",
+ "2023-12-06 07:51:24,947 INFO: execute : /sparrow-cli/godel-script/usr/bin/godel /tmp/godel-jupyter-1b0jlan2/query.gdl -p /sparrow-cli/lib-1.0 -o /tmp/tmppjrr74c0.gdl\n",
+ "2023-12-06 07:51:25,462 INFO: godel-script compile time: 0.52s\n",
+ "2023-12-06 07:51:25,463 INFO: execute : /sparrow-cli/godel-1.0/usr/bin/godel /tmp/tmppjrr74c0.gdl --run-souffle-directly --package-path /sparrow-cli/lib-1.0 --souffle-fact-dir /workspaces/CodeFuse-Query/tutorial/notebook/db/axios --souffle-output-format json --souffle-output-path /tmp/godel-jupyter-1b0jlan2/query.json\n",
+ "2023-12-06 07:51:42,014 INFO: Task /tmp/godel-jupyter-1b0jlan2/query.gdl is success, result is NOT-EMPTY, execution time is 17.07s.\n",
+ "2023-12-06 07:51:42,014 INFO: run success\n",
"\n",
"Total results: 929\n"
]
@@ -2576,7 +436,7 @@
},
{
"cell_type": "code",
- "execution_count": 8,
+ "execution_count": 6,
"metadata": {},
"outputs": [
{
@@ -2904,7 +764,7 @@
],
"mimetype": "text/rust",
"name": "rust",
- "version": "0.0.3"
+ "version": "0.0.4"
}
},
"nbformat": 4,
diff --git a/tutorial/notebook/python_analysis.ipynb b/tutorial/notebook/python_analysis.ipynb
index 79d88848..54639896 100644
--- a/tutorial/notebook/python_analysis.ipynb
+++ b/tutorial/notebook/python_analysis.ipynb
@@ -18,11 +18,20 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 1,
"metadata": {
"collapsed": false
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "/sparrow-cli/sparrow\n",
+ "\n"
+ ]
+ }
+ ],
"source": [
"!which sparrow"
]
@@ -38,7 +47,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 2,
"metadata": {
"ExecuteTime": {
"end_time": "2023-11-22T08:30:58.387715Z",
@@ -47,7 +56,7 @@
},
"outputs": [],
"source": [
- "!git clone https://github.com/psf/requests.git"
+ "!git clone https://github.com/psf/requests.git -q"
]
},
{
@@ -59,7 +68,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 3,
"metadata": {
"ExecuteTime": {
"end_time": "2023-11-23T03:46:32.220317Z",
@@ -68,7 +77,7 @@
},
"outputs": [],
"source": [
- "!sparrow database create --source-root requests --data-language-type python --output ./db/requests"
+ "!sparrow database create --source-root requests --data-language-type python --output ./db/requests --overwrite > /dev/null"
]
},
{
@@ -91,9 +100,169 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 4,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "/workspaces/CodeFuse-Query/tutorial/notebook/db/requests\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "\u001b[0;31mSparrow database is set to: /workspaces/CodeFuse-Query/tutorial/notebook/db/requests\n",
+ "\u001b[0m"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "2023-12-06 07:48:27,223 INFO: sparrow 2.0.0\n",
+ " will start\n",
+ "2023-12-06 07:48:27,223 INFO: database /workspaces/CodeFuse-Query/tutorial/notebook/db/requests/coref_python_src.db size: 5.99 MB\n",
+ "2023-12-06 07:48:27,224 INFO: execute : /sparrow-cli/godel-script/usr/bin/godel /tmp/godel-jupyter-9f9aj65w/query.gdl -p /sparrow-cli/lib-1.0 -o /tmp/tmp8tgaooo4.gdl\n",
+ "2023-12-06 07:48:27,288 INFO: godel-script compile time: 0.06s\n",
+ "2023-12-06 07:48:27,288 INFO: execute : /sparrow-cli/godel-1.0/usr/bin/godel /tmp/tmp8tgaooo4.gdl --run-souffle-directly --package-path /sparrow-cli/lib-1.0 --souffle-fact-dir /workspaces/CodeFuse-Query/tutorial/notebook/db/requests --souffle-output-format json --souffle-output-path /tmp/godel-jupyter-9f9aj65w/query.json\n",
+ "2023-12-06 07:48:29,410 INFO: Task /tmp/godel-jupyter-9f9aj65w/query.gdl is success, result is NOT-EMPTY, execution time is 2.19s.\n",
+ "2023-12-06 07:48:29,411 INFO: run success\n",
+ "\n",
+ "Total results: 643\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " name | \n",
+ " value | \n",
+ " path | \n",
+ " sline | \n",
+ " eline | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " httpbin | \n",
+ " 1 | \n",
+ " tests/conftest.py | \n",
+ " 26 | \n",
+ " 27 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " get_encodings_from_content | \n",
+ " 1 | \n",
+ " src/requests/utils.py | \n",
+ " 484 | \n",
+ " 506 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " request | \n",
+ " 1 | \n",
+ " src/requests/api.py | \n",
+ " 14 | \n",
+ " 59 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " cookiejar_from_dict | \n",
+ " 6 | \n",
+ " src/requests/cookies.py | \n",
+ " 521 | \n",
+ " 539 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " consume_socket_content | \n",
+ " 4 | \n",
+ " tests/testserver/server.py | \n",
+ " 6 | \n",
+ " 21 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 638 | \n",
+ " TestRequests.test_rewind_body_failed_seek.BadF... | \n",
+ " 1 | \n",
+ " tests/test_requests.py | \n",
+ " 1971 | \n",
+ " 1972 | \n",
+ "
\n",
+ " \n",
+ " 639 | \n",
+ " TestSuperLen.test_super_len_handles_files_rais... | \n",
+ " 1 | \n",
+ " tests/test_utils.py | \n",
+ " 76 | \n",
+ " 77 | \n",
+ "
\n",
+ " \n",
+ " 640 | \n",
+ " TestSuperLen.test_super_len_handles_files_rais... | \n",
+ " 1 | \n",
+ " tests/test_utils.py | \n",
+ " 79 | \n",
+ " 80 | \n",
+ "
\n",
+ " \n",
+ " 641 | \n",
+ " TestSuperLen.test_super_len_with_no__len__.Len... | \n",
+ " 1 | \n",
+ " tests/test_utils.py | \n",
+ " 133 | \n",
+ " 134 | \n",
+ "
\n",
+ " \n",
+ " 642 | \n",
+ " TestRequests.test_custom_redirect_mixin.Custom... | \n",
+ " 4 | \n",
+ " tests/test_requests.py | \n",
+ " 2196 | \n",
+ " 2204 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"%db ./db/requests\n",
"// script\n",
@@ -144,9 +313,17 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 5,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Query result saved to /workspaces/CodeFuse-Query/tutorial/notebook/query.json\n"
+ ]
+ }
+ ],
"source": [
"%%save_to ./query.json"
]
@@ -162,7 +339,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 6,
"metadata": {
"ExecuteTime": {
"end_time": "2023-11-23T03:54:56.998681Z",
@@ -170,7 +347,27 @@
},
"collapsed": false
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " name value ... sline eline\n",
+ "354 RequestEncodingMixin._encode_files 21 ... 137 203\n",
+ "572 HTTPDigestAuth.build_digest_header 19 ... 126 234\n",
+ "232 HTTPAdapter.send 19 ... 433 537\n",
+ "145 PreparedRequest.prepare_body 17 ... 494 570\n",
+ "142 PreparedRequest.prepare_url 17 ... 409 481\n",
+ "26 should_bypass_proxies 15 ... 760 818\n",
+ "345 SessionRedirectMixin.resolve_redirects 15 ... 159 280\n",
+ "239 HTTPAdapter.cert_verify 14 ... 237 291\n",
+ "8 super_len 14 ... 133 196\n",
+ "68 get_netrc_auth 12 ... 199 253\n",
+ "\n",
+ "[10 rows x 5 columns]\n"
+ ]
+ }
+ ],
"source": [
"%%python\n",
"import pandas as pd\n",
@@ -206,7 +403,7 @@
],
"mimetype": "text/rust",
"name": "rust",
- "version": "0.0.3"
+ "version": "0.0.4"
}
},
"nbformat": 4,
diff --git a/tutorial/notebook/xml_analysis.ipynb b/tutorial/notebook/xml_analysis.ipynb
index c81efd2f..e27fce9a 100644
--- a/tutorial/notebook/xml_analysis.ipynb
+++ b/tutorial/notebook/xml_analysis.ipynb
@@ -18,11 +18,20 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 1,
"metadata": {
"collapsed": false
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "/sparrow-cli/sparrow\n",
+ "\n"
+ ]
+ }
+ ],
"source": [
"!which sparrow"
]
@@ -38,7 +47,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 2,
"metadata": {
"ExecuteTime": {
"end_time": "2023-11-22T08:30:58.387715Z",
@@ -47,7 +56,7 @@
},
"outputs": [],
"source": [
- "!git clone https://github.com/sofastack/sofa-boot.git"
+ "!git clone https://github.com/sofastack/sofa-boot.git -q"
]
},
{
@@ -59,7 +68,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 3,
"metadata": {
"ExecuteTime": {
"end_time": "2023-11-23T03:46:32.220317Z",
@@ -68,7 +77,7 @@
},
"outputs": [],
"source": [
- "!sparrow database create --source-root sofa-boot --data-language-type xml --output ./db/sofa-boot"
+ "!sparrow database create --source-root sofa-boot --data-language-type xml --output ./db/sofa-boot --overwrite > /dev/null"
]
},
{
@@ -91,9 +100,157 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 4,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "/workspaces/CodeFuse-Query/tutorial/notebook/db/sofa-boot\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "\u001b[0;31mSparrow database is set to: /workspaces/CodeFuse-Query/tutorial/notebook/db/sofa-boot\n",
+ "\u001b[0m"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "2023-12-06 07:49:13,344 INFO: sparrow 2.0.0\n",
+ " will start\n",
+ "2023-12-06 07:49:13,345 INFO: database /workspaces/CodeFuse-Query/tutorial/notebook/db/sofa-boot/coref_xml_src.db size: 908.00 KB\n",
+ "2023-12-06 07:49:13,345 INFO: execute : /sparrow-cli/godel-script/usr/bin/godel /tmp/godel-jupyter-q_z2i2by/query.gdl -p /sparrow-cli/lib-1.0 -o /tmp/tmph3yjtf_3.gdl\n",
+ "2023-12-06 07:49:13,361 INFO: godel-script compile time: 0.02s\n",
+ "2023-12-06 07:49:13,362 INFO: execute : /sparrow-cli/godel-1.0/usr/bin/godel /tmp/tmph3yjtf_3.gdl --run-souffle-directly --package-path /sparrow-cli/lib-1.0 --souffle-fact-dir /workspaces/CodeFuse-Query/tutorial/notebook/db/sofa-boot --souffle-output-format json --souffle-output-path /tmp/godel-jupyter-q_z2i2by/query.json\n",
+ "2023-12-06 07:49:13,678 INFO: Task /tmp/godel-jupyter-q_z2i2by/query.gdl is success, result is NOT-EMPTY, execution time is 0.33s.\n",
+ "2023-12-06 07:49:13,678 INFO: run success\n",
+ "\n",
+ "Total results: 105\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " fileName | \n",
+ " m1 | \n",
+ " m2 | \n",
+ " m3 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " sofa-boot-project/sofa-boot-parent/pom.xml | \n",
+ " com.puppycrawl.tools | \n",
+ " 8.42 | \n",
+ " checkstyle | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " sofa-boot-project/sofa-boot-tools/sofa-boot-gr... | \n",
+ " org.springframework.boot | \n",
+ " 3.1.2 | \n",
+ " spring-boot-gradle-plugin | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " sofa-boot-project/sofa-boot-tools/sofa-boot-gr... | \n",
+ " org.apache.commons | \n",
+ " 1.19 | \n",
+ " commons-compress | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " sofa-boot-project/sofa-boot-tools/sofa-boot-gr... | \n",
+ " io.spring.gradle | \n",
+ " 1.1.0 | \n",
+ " dependency-management-plugin | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " sofa-boot-project/sofaboot-dependencies/pom.xml | \n",
+ " com.alipay.sofa | \n",
+ " ${sofa.ark.version} | \n",
+ " sofa-ark-springboot-starter | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 100 | \n",
+ " sofa-boot-tests/pom.xml | \n",
+ " com.alipay.sofa | \n",
+ " ${sofa.boot.version} | \n",
+ " sofa-boot-smoke-tests-boot | \n",
+ "
\n",
+ " \n",
+ " 101 | \n",
+ " sofa-boot-tests/pom.xml | \n",
+ " com.alipay.sofa | \n",
+ " ${sofa.boot.version} | \n",
+ " sofa-boot-smoke-tests-ark | \n",
+ "
\n",
+ " \n",
+ " 102 | \n",
+ " sofa-boot-tests/pom.xml | \n",
+ " com.alipay.sofa | \n",
+ " ${sofa.boot.version} | \n",
+ " sofa-boot-smoke-tests-runtime | \n",
+ "
\n",
+ " \n",
+ " 103 | \n",
+ " sofa-boot-tests/pom.xml | \n",
+ " com.alipay.sofa | \n",
+ " ${sofa.boot.version} | \n",
+ " sofa-boot-smoke-tests-tracer | \n",
+ "
\n",
+ " \n",
+ " 104 | \n",
+ " sofa-boot-tests/pom.xml | \n",
+ " com.alipay.sofa | \n",
+ " ${sofa.boot.version} | \n",
+ " sofa-boot-smoke-tests-rpc | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
"source": [
"%db ./db/sofa-boot\n",
"// script\n",
@@ -230,9 +387,17 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 5,
"metadata": {},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Query result saved to /workspaces/CodeFuse-Query/tutorial/notebook/query.csv\n"
+ ]
+ }
+ ],
"source": [
"%%save_to ./query.csv"
]
@@ -272,7 +437,7 @@
],
"mimetype": "text/rust",
"name": "rust",
- "version": "0.0.3"
+ "version": "0.0.4"
}
},
"nbformat": 4,