- Debugging improvements
- Bump Emfatic to version 1.1.0
(Thanks Antonio)
- Add debugging support for Epsilon (must be used with Epsilon 2.6) (Thanks Antonio)
- Use new icons created specifically for Epsilon in VS Code
- Huge thank you to Kaila Ababao for creating these icons
- Add langauge server which will highlight syntax errors (thanks Dimitris)
- Add placeholder icons while new ones are being worked on
Added icons for Epsilon files
- Added highlighting for operation/method/function names
- Added highlighting for properties
- Added highlighting for escaped identifiers
Fix broken EOL
syntax highlighting
Added highlighting for escape characters (eg. \n
) in string literals
Changed Flock extension from .flock
to .mig
New EGX/EGL Pair
command now also works for files.
Reminder: this feature is disabled by default
Added New EGX/EGL Pair
command to create a new EGX file and EGL file with the same name.
- This command is available in the command palette
- Additionally, the command is available in the file explorer context menu when right clicking on a directory
- However this is disabled by default but can be enabled in the settings
Back-ticks are now an auto-closing pair in the languages that support using them for escaping keywords
Emfatic: Add support for mapentry
keyword
Meta: Add Epsilon logo for extension icon
Fix: Make valid web extension (thanks Dimitris)
Added detection of Epsilon program locations in the terminal (thanks Dimitris)
Fix highlighting for comments in the middle of EGL static sections
Fix EGL static section matching
Improved EGL support:
- Static sections are now designated as a string for better highlighting
- Added better bracket handling for dynamic sections
Initial release.
Support is included for the following languages:
- Epsilon Object Language (EOL)
- Epsilon Comparison Language (ECL)
- Epsilon Generation Language (EGL)
- EGL Co-Ordination Language (EGX)
- Epsilon Validation Language (EVL)
- Epsilon Transformation Language (ETL)
- Epsilon Merging Language (EML)
- Epsilon Pattern Language (EPL)
- Epsilon Flock
- Epsilon Pinset
- Flexmi (XML)
- Flexmi (YAML)
- Emfatic