# vertx-codetrans **Repository Path**: mirrors_vert-x3/vertx-codetrans ## Basic Information - **Project Name**: vertx-codetrans - **Description**: Code translator - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2026-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Vert.x code translator : ======== [![Build Status](https://github.com/vert-x3/vertx-codetrans/workflows/CI/badge.svg?branch=master)](https://github.com/vert-x3/vertx-codetrans/actions?query=workflow%3ACI) This projects aims to translate Java code using the Vert.x API in another languages whenever it's possible. Supported languages: * Groovy * JavaScript * Kotlin * Ruby ## Todo - ruby : nail out the {} versus do/begin syntax - codegen propeties for projection - handle case for handlers that are not the last parameter (MUST) - handle parenthesized expression in String concat : `1 + (2 + "_")` is rewritten as `1 + ("${2}_")` instead of ??? - try to find something for Ruby postfix increment/decrement (is that even possible?) - test lambda/proc non last arg - groovy -> have last lambda to be like in ruby syntax