noherczeg / crossecore-generator

Code generator for Java, C#, TypeScript and Swift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Java CI

Build from source

./gradlew customFatJar

You find the Jar here: build/libs/crossecore-generator_20200201-0643.jar

Usage

java -jar crossecore-generator.jar -L typescript -e Model.ecore -p
./output/mypackage/
usage: crossecore
 -d <boolean>     boolean=0 skips generation of html documentation.
                  boolean=1 enables generation of html documentation.
                  Default is 1.
 -e <file>        source file (.ecore)
 -L <language>    target programming language. Valid values are
                  typescript, csharp, java, swift.
 -p <directory>   target path

Tests

Build Antlr Parsers and Lexers

Download

Run the following command

java -jar antlr-4.8-complete.jar TypeScriptLexer.g4 -package antlr.typescript

About

Code generator for Java, C#, TypeScript and Swift

License:Apache License 2.0


Languages

Language:Java 58.3%Language:Xtend 38.4%Language:ANTLR 3.1%Language:Shell 0.2%