Logo Strumenta Strumenta
  • About us
    • How we work
    • The Chisel Method
    • Testimonials
    • Working with us
    • Our team
    • Corporate Resources
    • Careers
  • Services
    • Ready-to-go RPG to Python migration
    • Transpiler
    • Domain Specific Languages
    • Strategic Consulting
    • Consulting & Coaching
    • ANTLR Consulting
  • Products
    • Parser Ready-to-go
    • Crafting Powerful DSLs
    • Legacy Modernization Course
    • ANTLR Video Course
    • ANTLR Cheetsheet & FAQ
  • Articles
  • Contacts
The tomassetti.me website has changed: it is now part of strumenta.com. You will continue to find all the news with the usual quality, but in a new layout.

Language Engineering

The science, tools, strategies, patterns and tools behind the creation and processing of languages

  • ANTLR
  • Application modernization
  • Code processing
  • Consulting
  • Domain specific languages
  • Editors
  • Jetbrains MPS
  • Language design
  • Language Engineering
  • Language Workbenches
  • Migration
  • Miscellany
  • Model driven development
  • Open-source
  • Parsing
  • Software Development

Building a compiler for your own language: model-to-model transformations

30 August 2016

Building a compiler for your own language: from the parse tree to the Abstract Syntax Tree

23 August 2016

Building autocompletion for an editor based on ANTLR

16 August 2016

How to create an editor with syntax highlighting for your language using ANTLR and Kotlin

09 August 2016

Interview with Vaclav Pech on Jetbrains MPS: the community and the future

08 June 2016

On the need of a generic library around ANTLR_ using reflection to build a metamodel

On the need of a generic library around ANTLR: using reflection to build a metamodel

25 May 2016

Getting started with the Whole Platform_ building grammars

Getting started with the Whole Platform: building grammars

18 May 2016

ANTLR and the web: a simple example

11 May 2016

ANTLR and Jetbrains MPS: Parsing files and display the AST using the tree notation

05 May 2016

mps-bytecode: creating, loading, modifying, saving and executing JVM class files using Jetbrains MPS

mps-bytecode: creating, loading, modifying, saving and executing JVM class files using Jetbrains MPS

03 May 2016

What are good books on best practices of the design of domain-specific languages (DSL)?

28 April 2016

Tabular projections in Jetbrains MPS: let's start building an accounting system

Tabular projections in Jetbrains MPS: let’s start building an accounting system

26 April 2016

Previous Page
Next Page
Strumenta Tools to solve complex problems
Privacy Policy
P.IVA 11817320010
Company Information
  • Strumenta
  • Strumenta
  • Federico Tomassetti
  • Federico Tomassetti