Chip's Tips for Developers

Contains coding, but not narcotic.

Synthesis 2.0.4: Regex reaches adulthood

February 12th, 2010 4:34:57 pm pst by 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!

One Response to “Synthesis 2.0.4: Regex reaches adulthood”

  1. [...] 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 [...]

Leave a Reply

Better Tag Cloud