Skip to content

Latest commit

 

History

History
56 lines (31 loc) · 2.67 KB

File metadata and controls

56 lines (31 loc) · 2.67 KB

Regex Proposals

Regex Type and Overview

Presents basic Regex type and gives an overview of how everything fits into the overall story

Regex Builder DSL

Covers the result builder approach and basic API.

Run-time Regex Construction

Covers the "interior" syntax, extended syntaxes, run-time construction of a regex from a string, and details of AnyRegexOutput.

Regex Literals

String processing algorithms

Proposes a slew of Regex-powered algorithms.

Introduces CustomConsumingRegexComponent, which is a monadic-parser style interface for external parsers to be used as components of a regex.

Unicode for String Processing

Covers three topics:

  • Proposes regex syntax and RegexBuilder API for options that affect matching behavior.
  • Proposes regex syntax and RegexBuilder API for library-defined character classes, Unicode properties, and custom character classes.
  • Defines how Unicode scalar-based classes are extended to grapheme clusters in the different semantic and other matching modes.