demo of tree-sitter-sql-bigquery with java-tree-sitter
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ git clone --recursive https://github.com/sogaiu/java-tree-sitter --branch tree-sitter-sql-bigquery | |
Cloning into 'java-tree-sitter'... | |
remote: Enumerating objects: 388, done. | |
remote: Counting objects: 100% (217/217), done. | |
remote: Compressing objects: 100% (68/68), done. | |
remote: Total 388 (delta 157), reused 173 (delta 131), pack-reused 171 | |
Receiving objects: 100% (388/388), 107.87 KiB | 4.90 MiB/s, done. | |
Resolving deltas: 100% (172/172), done. | |
Submodule 'src/test/tree-sitter-python' (https://github.com/tree-sitter/tree-sitter-python.git) registered for path 'src/test/tree-sitter-python' | |
Submodule 'tree-sitter' (https://github.com/tree-sitter/tree-sitter) registered for path 'tree-sitter' | |
Submodule 'tree-sitter-sql' (https://github.com/m-novikov/tree-sitter-sql) registered for path 'tree-sitter-sql' | |
Submodule 'tree-sitter-sql-bigquery' (https://github.com/takegue/tree-sitter-sql-bigquery) registered for path 'tree-sitter-sql-bigquery' | |
Cloning into '/tmp/java-tree-sitter/src/test/tree-sitter-python'... | |
remote: Enumerating objects: 2778, done. | |
remote: Counting objects: 100% (1004/1004), done. | |
remote: Compressing objects: 100% (97/97), done. | |
remote: Total 2778 (delta 938), reused 939 (delta 907), pack-reused 1774 | |
Receiving objects: 100% (2778/2778), 20.43 MiB | 8.45 MiB/s, done. | |
Resolving deltas: 100% (1753/1753), done. | |
Cloning into '/tmp/java-tree-sitter/tree-sitter'... | |
remote: Enumerating objects: 35953, done. | |
remote: Counting objects: 100% (105/105), done. | |
remote: Compressing objects: 100% (66/66), done. | |
remote: Total 35953 (delta 45), reused 83 (delta 38), pack-reused 35848 | |
Receiving objects: 100% (35953/35953), 14.28 MiB | 6.74 MiB/s, done. | |
Resolving deltas: 100% (25050/25050), done. | |
Cloning into '/tmp/java-tree-sitter/tree-sitter-sql'... | |
remote: Enumerating objects: 1781, done. | |
remote: Counting objects: 100% (32/32), done. | |
remote: Compressing objects: 100% (23/23), done. | |
remote: Total 1781 (delta 10), reused 22 (delta 6), pack-reused 1749 | |
Receiving objects: 100% (1781/1781), 20.43 MiB | 7.12 MiB/s, done. | |
Resolving deltas: 100% (961/961), done. | |
Cloning into '/tmp/java-tree-sitter/tree-sitter-sql-bigquery'... | |
remote: Enumerating objects: 1578, done. | |
remote: Counting objects: 100% (401/401), done. | |
remote: Compressing objects: 100% (151/151), done. | |
remote: Total 1578 (delta 276), reused 360 (delta 249), pack-reused 1177 | |
Receiving objects: 100% (1578/1578), 25.91 MiB | 6.50 MiB/s, done. | |
Resolving deltas: 100% (969/969), done. | |
Submodule path 'src/test/tree-sitter-python': checked out '79e014734f40fd37644af24b49f368ed6c75a501' | |
Submodule path 'tree-sitter': checked out '889dcef50b11919e9d2b27b708503c29cfa46e12' | |
Submodule path 'tree-sitter-sql': checked out '63cd04238b18c7f55987465b3252597da47b6924' | |
Submodule path 'tree-sitter-sql-bigquery': checked out '55b45c6ae2fc9c9bfb55c02ad1092cceb32b0da2' | |
$ cd java-tree-sitter | |
$ export JAVA_HOME=/home/user/src/amazon-corretto-17.0.6.10.1-linux-x64 | |
$ export PATH=$JAVA_HOME/bin:$PATH | |
$ ./gradlew clean | |
Starting a Gradle Daemon (subsequent builds will be faster) | |
BUILD SUCCESSFUL in 6s | |
1 actionable task: 1 up-to-date | |
$ ./gradlew build | |
> Task :buildSharedObject | |
/tmp/java-tree-sitter/./build.py:5: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives | |
import distutils.ccompiler | |
> Task :test | |
NodeTest > testGetChildren() PASSED | |
ParserTest > testParse() PASSED | |
ParserTestSql > testParseSql() PASSED | |
ParserTestSqlBigQuery > testParseSqlBigQuery() PASSED | |
TreeCursorTest > testWalk() PASSED | |
BUILD SUCCESSFUL in 15s | |
5 actionable tasks: 5 executed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment