Synthesis 2.0.4: Regex reaches adulthood
Sterling Camden
Earlier today I released version 2.0.4 of the Synthesis library for Synergy/DE. This version rounds out most of the important features for Regex, along with a major performance enhancement for the Regex compilation phase and another one for ls, and a few bug fixes. Take a look at the change log for details.
I’ve added a few more items to the Regex to-do list, each of which addresses wider compatibility with expressions used by other engines. My goal is to make it possible for you to copy and paste a regular expression intended for any engine and use it as-is.
However, I can’t implement everything that anyone has included in regex syntax. Some variations contradict more generally accepted features, and others don’t work with my implementation strategy, or with how Synergy/DE stores strings. Thus, I have added a not-to-do list – which I like to call my (?!) list. Each item in that list sports an explanation for why I don’t intend to implement it. But this list is not immutable, so if it contains something that you cherish or I’ve missed some feature altogether, please leave a comment here.
For my feature reference, I used the excellent pages at regular-expressions.info. I’d recommend it for anyone who wants to learn more about using regexen, or to write their own parser.
Posted in Regexen, SynergyDE |
1 Comment » RSS 2.0 | Sphere it!





[...] Synthesis 2.0.4: Regex reaches adulthood — Chip’s Tips for DevelopersBut when will it get a job and move out of the house?Tags: chipstips regex synthesis [...]