Regex-Tools

Description

Experimental visualizations and exploratory tools for Squeak's regex engine

Details

Source
GitHub
Dialect
squeak (25% confidence)
Stars
1
Created
March 23, 2023
Updated
March 28, 2024

Categories

Games

README excerpt

# Regex-Tools

Experimental visualizations and exploratory tools for [Squeak](http://squeak.org/)'s regex engine. Bleeding edge research prototype. Depends on some regex features and changes that are not yet integrated into the Squeak Trunk. Animations were created with the help of the range retracing API of the [TraceDebugger](https://github.com/hpi-swa-lab/squeak-tracedebugger).

## Impressions

**Simple backreference (`(\w+)\1\>`):**

![Backreference visualization](./assets/backreference.png)

**Backtracking (`\d+(_\d+)*`):**

![Backtracing animation](./assets/backtracking.gif)

**Double words (`(\<\w+) \1\>`):**

![Double words animation](./assets/doubleWords.gif)
← Back to results