Regex

Description

A fork of the regular expression matcher in Pharo to be used as a dependency for GemStone/64

Details

Source
GitHub
Dialect
pharo (25% confidence)
License
MIT
Created
Sept. 4, 2023
Updated
July 19, 2024

Categories

Serialization

README excerpt

# Regular Expression Matcher

A fork of the regular expression matcher in Pharo to be used
as a dependency for GemStone/64.

[![Pharo - Unit Tests](https://github.com/ba-st-dependencies/Regex/actions/workflows/unit-tests.yml/badge.svg)](https://github.com/ba-st-dependencies/Regex/actions/workflows/unit-tests.yml/badge.svg)
[![GS64 - Unit Tests](https://github.com/ba-st-dependencies/Regex/actions/workflows/unit-tests-gs64.yml/badge.svg)](https://github.com/ba-st-dependencies/Regex/actions/workflows/unit-tests-gs64.yml)
[![Coverage Status](https://codecov.io/github/ba-st-dependencies/Regex/coverage.svg?branch=release-candidate)](https://codecov.io/gh/ba-st-dependencies/Regex/branch/release-candidate)

[![GS64 Components](https://github.com/ba-st-dependencies/Regex/actions/workflows/loading-gs64-components.yml/badge.svg)](https://github.com/ba-st-dependencies/Regex/actions/workflows/loading-gs64-components.yml)
[![Markdown Lint](https://github.com/ba-st-dependencies/Regex/actions/workflows/markdown-lint.yml/badge.svg)](https://github.com/ba-st-dependencies/Regex/actions/workflows/markdown-lint.yml)

[![GitHub release](https://img.shields.io/github/release/ba-st-dependencies/Regex.svg)](https://github.com/ba-st-dependencies/Regex/releases/latest)
[![Pharo 11](https://img.shields.io/badge/Pharo-11-informational)](https://pharo.org)
[![GS64 3.7.0](https://img.shields.io/badge/GS64-3.7.0-informational)](https://gemtalksystems.com/products/gs64/)
[![GS64 3.7.1](https://img.shields.io/badge/GS64-3.7.1-informational)](https://gemtalksystems.com/products/gs64/)

This is a recursive regular expression matcher. Not strikingly efficient, but
simple. Also, keeps track of matched sub-expressions.

## License

- The code is licensed under [MIT](LICENSE).
- The documentation is licensed under [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/).
← Back to results