Epsilon is a family of Java-based scripting languages for automating common model-based software engineering tasks, such as code generation, model-to-model transformation and model validation, that work out of the box with EMF (including Xtext and Sirius), UML (including Cameo/MagicDraw), Simulink, XML and other types of models.
While testing the debugging of EGL code, I noticed that VS Code would sometimes highlight the wrong column ranges. These come from EGL itself, and it looks like the Preprocessor may have some issues around reporting accurate columns.
This is a blocker for #122, as we cannot reliably do inline breakpoints without getting accurate column numbers from the EGL AST.
While testing the debugging of EGL code, I noticed that VS Code would sometimes highlight the wrong column ranges. These come from EGL itself, and it looks like the
Preprocessor
may have some issues around reporting accurate columns.This is a blocker for #122, as we cannot reliably do inline breakpoints without getting accurate column numbers from the EGL AST.