-
Software Development
Why You Should Know the Language Server Protocol
The Language Server protocol is used between a tool (the client) and a language smartness provider (the server) to integrate…
Read More » -
Software Development
The Simple Way to Find the Correct Syntax
It happens to the best of us, you are writing some code in a Language that you use sporadically and you start…
Read More » -
Software Development
Code Generation with Roslyn: a Skeleton Class from UML
We have already seen some examples of transformation and analysis of C# code with Roslyn. Now we are going to…
Read More » -
Core Java
Extracting JavaDoc documentation from source files using JavaParser
A lot of people are using JavaParser for the most different goals. One of these is extracting documentation. In this…
Read More » -
Core Java
The important changes in the new ANTLR 4.6
After almost a year since the last major release, there is a new ANTLR version: 4.6. There are many news:…
Read More » -
Core Java
Kanvas: generating a simple IDE from your ANTLR grammar
What is an editor? An editor is, for me, the main tool I use for work. As a Language Engineer…
Read More » -
Core Java
Interesting things happening in Language Engineering
If you read this blog you will know that I strongly believe in the power of languages. So I am…
Read More » -
Core Java
Observers for AST nodes in JavaParser
We are getting closer to the first Release Candidate for JavaParser 3.0. One of the last features we added was…
Read More » -
Software Development
Interview to Erik Dietrich on Static Analysis and a data driven approach to refactoring
Erik Dietrich is a well known Software Architect with a long experience in consulting. His blog (DaedTech) is a source…
Read More »