This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


    from ddfb1b6db3 Merge branch '3.8-dev'
     add faa14f4027 Added Translator infrastructure to gremlin-javascript
     add 5707946983 Added translator tool to gremlin-mcp
     add 319d53ec43 Added docs for gremlin-mcp and javascript translator
     add b42047ee29 Bumped to typescript for gremlint
     add 76dbaf7b45 Fix string replace() escaping in GroovyTranslateVisitor 
(tinkerpop-fy3)
     add 013831f55d Harden patch-antlr4ng.js and pin antlr4ng to exact version 
(tinkerpop-8s2)
     add 499700426f Better defined canonical form for llm normalization in 
gremlin-mcp
     add c9e207224b Added extra translator tests to cover tx/terminal steps
     add 164c2a71d4 Merge pull request #3336 from apache/js-translator

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build-test.yml                   |    28 -
 CHANGELOG.asciidoc                                 |     3 +
 docs/src/reference/gremlin-applications.asciidoc   |    40 +-
 docs/src/upgrade/release-4.x.x.asciidoc            |    46 +
 .../language/translator/GremlinTranslatorTest.java |    72 +
 gremlin-javascript/build/generate.groovy           |     6 +-
 .../main/javascript/gremlin-javascript/.gitignore  |     4 +-
 .../gremlin-javascript/docker-compose.yml          |     2 +
 .../gremlin-javascript/lib/language/index.ts       |    31 +
 .../gremlin-javascript/lib/language/package.json   |     1 +
 .../translator/AnonymizedTranslateVisitor.ts       |   160 +
 .../language/translator/DotNetTranslateVisitor.ts  |   891 +
 .../lib/language/translator/GoTranslateVisitor.ts  |   375 +
 .../lib/language/translator/GremlinTranslator.ts   |   110 +
 .../language/translator/GroovyTranslateVisitor.ts  |   295 +
 .../language/translator/JavaTranslateVisitor.ts    |   261 +
 .../translator/JavascriptTranslateVisitor.ts       |   232 +
 .../language/translator/PythonTranslateVisitor.ts  |   321 +
 .../lib/language/translator/TranslateVisitor.ts    |   440 +
 .../lib/language/translator/Translation.ts         |    27 +-
 .../lib/language/translator/Translator.ts          |    46 +
 .../lib/language/translator/TranslatorException.ts |    13 +-
 .../gremlin-javascript/package-lock.json           |   801 +-
 .../javascript/gremlin-javascript/package.json     |    28 +-
 .../gremlin-javascript/scripts/patch-antlr4ng.js   |    94 +
 .../gremlin-javascript/test/cucumber/gremlin.js    |     6 +-
 .../unit/graphbinary/GraphBinaryReader-test.js     |     2 +-
 .../unit/graphbinary/GraphBinaryWriter-test.js     |     2 +-
 .../test/unit/translator/corpus-test.js            |   158 +
 .../unit/translator/gremlin-translator-test.js     |   620 +
 gremlin-mcp/src/main/javascript/README.md          |    34 +-
 gremlin-mcp/src/main/javascript/package-lock.json  |   196 +-
 gremlin-mcp/src/main/javascript/package.json       |     6 +-
 .../main/javascript/scripts/generate-step-names.js |    99 +
 gremlin-mcp/src/main/javascript/src/config.ts      |    31 +-
 .../src/main/javascript/src/connectivity-state.ts  |    68 +
 gremlin-mcp/src/main/javascript/src/constants.ts   |     1 +
 .../src/main/javascript/src/gremlin/client.ts      |    31 +-
 .../src/main/javascript/src/gremlin/connection.ts  |   243 +-
 .../main/javascript/src/gremlin/edge-patterns.ts   |     8 +-
 .../javascript/src/gremlin/property-analyzer.ts    |     5 +-
 .../src/main/javascript/src/gremlin/query-utils.ts |    21 +-
 .../javascript/src/gremlin/schema-generator.ts     |    12 +-
 .../src/main/javascript/src/gremlin/schema.ts      |    17 +-
 .../src/main/javascript/src/gremlin/service.ts     |   119 +-
 .../src/main/javascript/src/gremlin/types.ts       |    12 +-
 .../src/main/javascript/src/handlers/resources.ts  |    82 +-
 .../src/main/javascript/src/handlers/tools.ts      |   248 +-
 gremlin-mcp/src/main/javascript/src/server.ts      |   218 +-
 .../src/main/javascript/src/translator/index.ts    |    72 +
 .../src/main/javascript/src/translator/llm.ts      |    81 +
 .../src/translator/normalizers/shared.ts           |    69 +
 .../main/javascript/src/translator/stepNames.ts    |   305 +
 .../src/main/javascript/tests/config.test.ts       |    33 +-
 .../tests/resource-read.integration.test.ts        |   145 +
 .../src/main/javascript/tests/resources.test.ts    |   133 +
 gremlin-mcp/src/main/javascript/tsconfig.json      |     9 +
 gremlin-test/build/generate-translator-data.groovy |    56 +
 gremlin-test/pom.xml                               |    50 +
 .../gremlin/language/translator/translations.json  | 44031 +++++++++++++++++++
 pom.xml                                            |     7 +-
 61 files changed, 50778 insertions(+), 779 deletions(-)
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/index.ts
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/package.json
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/translator/AnonymizedTranslateVisitor.ts
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/translator/DotNetTranslateVisitor.ts
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/translator/GoTranslateVisitor.ts
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/translator/GremlinTranslator.ts
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/translator/GroovyTranslateVisitor.ts
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/translator/JavaTranslateVisitor.ts
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/translator/JavascriptTranslateVisitor.ts
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/translator/PythonTranslateVisitor.ts
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/translator/TranslateVisitor.ts
 copy 
spark-gremlin/src/main/java/org/apache/tinkerpop/gremlin/spark/process/computer/payload/MessagePayload.java
 => 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/translator/Translation.ts
 (60%)
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/translator/Translator.ts
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/util/wrapped/WrappedEdge.java
 => 
gremlin-javascript/src/main/javascript/gremlin-javascript/lib/language/translator/TranslatorException.ts
 (73%)
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/scripts/patch-antlr4ng.js
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/translator/corpus-test.js
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/translator/gremlin-translator-test.js
 create mode 100644 
gremlin-mcp/src/main/javascript/scripts/generate-step-names.js
 create mode 100644 gremlin-mcp/src/main/javascript/src/connectivity-state.ts
 create mode 100644 gremlin-mcp/src/main/javascript/src/translator/index.ts
 create mode 100644 gremlin-mcp/src/main/javascript/src/translator/llm.ts
 create mode 100644 
gremlin-mcp/src/main/javascript/src/translator/normalizers/shared.ts
 create mode 100644 gremlin-mcp/src/main/javascript/src/translator/stepNames.ts
 create mode 100644 
gremlin-mcp/src/main/javascript/tests/resource-read.integration.test.ts
 create mode 100644 gremlin-mcp/src/main/javascript/tests/resources.test.ts
 create mode 100644 gremlin-test/build/generate-translator-data.groovy
 create mode 100644 
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/language/translator/translations.json

Reply via email to