Turin, Italy

Federico Tomassetti

Elite
@ftomassetti

Language Architect and Founder of Strumenta. We are specialized in language engineering: language migrationDSLs, design languages, parsers, editors, interpreter

LangSandbox. Project to illustrate how to build a programming language

704

effectivejava. Run queries on your Java code to check if it meets the criteria suggested by the book Effective Java. And some others.

506

civs. Civ simulator

150

kanvas. A truly hackable editor: simple, lightweight, understandable

147

analyze-java-code-examples. Some examples of code extracting information from Java source files using JavaParser

101

turin-programming-language. A static language for the JVM with sensible defaults

101

kllvm. Kotlin library to work with LLVM

63

DriveInvoicing. Use Google Drive and the Google Execution API for generating PDF invoices

46

kotlin-wasm-examples. JavaScript

46

python-ast. Python parser built using ANTLR

43

erd-web-server. A web server to generate ER diagrams

34

langgen. Language generator

33

antlr-web-example. JavaScript

29

wasmcompilerkit. Support for manipulation WebAssembly binary files

22

JavaCC2ANTLR. Java

21

javadoc-extractor. Java

21

antlr-kotlin. Support for Kotlin as a target for ANTLR

15

simple-web-editor. JavaScript

14

antlr-plus. A complement to ANTLR to get a model from your AST and transform it

14

civs-browser. A web application to visualize the history files produced by csv

13

ofx-java. Parsing OFX data

10

antlr4-c3-kotlin. Code completion for ANTLR

10

EmailSchedulingRules. Kotlin

8

redmine-reactive. JavaScript

8

JavaIncrementalParser. Let's try to build a Java incremental parser

8

spoon-examples. Java

7

ANTLR_graph. Generate graphs for ANTLR grammars

7

java-symbol-solver-examples. Java

7

awesome-compilers. :sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes

7

SketchModel. Recognize sketches and translate them into models

7

NetModelingFramework. A framework to support meta-modeling and modeling under .NET (à la EMF).

6

mps-antlr. ANTLR

5

codemirror_plantuml. CodeMirror mode for PlantUML

5

antlr-kotlin-runtime. Kotlin runtime for ANTLR

5

procedurality-lands. An engine to generate worlds

4

turin-maven-plugin. A Maven plugin to compile Turin files

4

javaparser. A clone of the javaparser project, since that seemed dead. All submitted patches are accepted.

4

MpsByteCode.

3

java-formatter. A tool to format Java Code

3

QuantDSL. Kotlin

3

turin-intellij-plugin. Java

3

hplatec. Wrapper for platec in Haskell

3

civs-haskell. Writing a civs simulator in haskell

3

MonacoFX-Tutorials. Tutorial projects for MonacoFX

2

antlr-kotlin-target. Kotlin

1

workflow-demo-language-old. JetBrains MPS

1

DDDEU21. A repo for the hands-on workshop "From Ubiquitous Language to Domain Specific Language" at DDD-Europe 2021 https://labs.dddeurope.com/2021/program/21

1

simplelanguage. A simple example language built using the Truffle API.

1

kolasu. Kotlin Language Support – AST Library

1
49
Apply