gmariotti / vertx-codetrans

Code translator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vert.x code translator :

Build Status

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

About

Code translator

License:Apache License 2.0


Languages

Language:Java 95.6%Language:JavaScript 1.6%Language:Scala 1.4%Language:Ruby 0.7%Language:Kotlin 0.6%Language:Shell 0.1%