From 1b9aca715dc2d7853d64a8b9f94fb186d02ead9c Mon Sep 17 00:00:00 2001 From: Xunjin ZHENG Date: Wed, 6 Dec 2023 07:54:27 +0000 Subject: [PATCH] commit and improve tutorials outputs --- tutorial/notebook/go_analysis.ipynb | 221 +- tutorial/notebook/java_analysis.ipynb | 150 +- tutorial/notebook/javascript_analysis.ipynb | 2202 +------------------ tutorial/notebook/python_analysis.ipynb | 223 +- tutorial/notebook/xml_analysis.ipynb | 187 +- 5 files changed, 768 insertions(+), 2215 deletions(-) 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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
namefunccmplxslel
0association.goDelete20197361
1association.goUnscoped14451
2association.goFind25358
3association.goAssociation42142
4association.goCount2367372
..................
937tests/preload_test.goTestPreloadEmptyData5215235
938tests/preload_test.goTestPreloadGoroutine2237253
939tests/preload_test.goTestPreloadWithDiffModel2255271
940tests/preload_test.goTestNestedPreloadWithUnscoped4273308
941tests/preload_test.goTestEmbedPreload2310445
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
classNamemethodNamemethodSignature
0com.alipay.remoting.ConnectionConnectioncom.alipay.remoting.Connection.Connection:null...
1com.alipay.remoting.ConnectionConnectioncom.alipay.remoting.Connection.Connection:null...
2com.alipay.remoting.ConnectionConnectioncom.alipay.remoting.Connection.Connection:null...
3com.alipay.remoting.ConnectionConnectioncom.alipay.remoting.Connection.Connection:null...
4com.alipay.remoting.ConnectionisFinecom.alipay.remoting.Connection.isFine:boolean()
............
1725com.alipay.remoting.util.NettyEventLoopUtilnewEventLoopGroupcom.alipay.remoting.util.NettyEventLoopUtil.ne...
1726com.alipay.remoting.util.NettyEventLoopUtilgetServerSocketChannelClasscom.alipay.remoting.util.NettyEventLoopUtil.ge...
1727com.alipay.remoting.util.NettyEventLoopUtilenableTriggeredModecom.alipay.remoting.util.NettyEventLoopUtil.en...
1728com.alipay.remoting.util.NettyEventLoopUtilgetClientSocketChannelClasscom.alipay.remoting.util.NettyEventLoopUtil.ge...
1729com.alipay.remoting.codec.ProtocolCodeBasedDec...testDecodeIllegalPacketcom.alipay.remoting.codec.ProtocolCodeBasedDec...
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
namevaluepathslineeline
0httpbin1tests/conftest.py2627
1get_encodings_from_content1src/requests/utils.py484506
2request1src/requests/api.py1459
3cookiejar_from_dict6src/requests/cookies.py521539
4consume_socket_content4tests/testserver/server.py621
..................
638TestRequests.test_rewind_body_failed_seek.BadF...1tests/test_requests.py19711972
639TestSuperLen.test_super_len_handles_files_rais...1tests/test_utils.py7677
640TestSuperLen.test_super_len_handles_files_rais...1tests/test_utils.py7980
641TestSuperLen.test_super_len_with_no__len__.Len...1tests/test_utils.py133134
642TestRequests.test_custom_redirect_mixin.Custom...4tests/test_requests.py21962204
\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
fileNamem1m2m3
0sofa-boot-project/sofa-boot-parent/pom.xmlcom.puppycrawl.tools8.42checkstyle
1sofa-boot-project/sofa-boot-tools/sofa-boot-gr...org.springframework.boot3.1.2spring-boot-gradle-plugin
2sofa-boot-project/sofa-boot-tools/sofa-boot-gr...org.apache.commons1.19commons-compress
3sofa-boot-project/sofa-boot-tools/sofa-boot-gr...io.spring.gradle1.1.0dependency-management-plugin
4sofa-boot-project/sofaboot-dependencies/pom.xmlcom.alipay.sofa${sofa.ark.version}sofa-ark-springboot-starter
...............
100sofa-boot-tests/pom.xmlcom.alipay.sofa${sofa.boot.version}sofa-boot-smoke-tests-boot
101sofa-boot-tests/pom.xmlcom.alipay.sofa${sofa.boot.version}sofa-boot-smoke-tests-ark
102sofa-boot-tests/pom.xmlcom.alipay.sofa${sofa.boot.version}sofa-boot-smoke-tests-runtime
103sofa-boot-tests/pom.xmlcom.alipay.sofa${sofa.boot.version}sofa-boot-smoke-tests-tracer
104sofa-boot-tests/pom.xmlcom.alipay.sofa${sofa.boot.version}sofa-boot-smoke-tests-rpc
\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,