Skip navigation links

Package net.sourceforge.plantuml.regex

Provides classes used to compose regex partials.

See: Description

Package net.sourceforge.plantuml.regex Description

Provides classes used to compose regex partials.

PlantUML parses text using regular expressions. To aid in readability, these are sepecified as trees of RegexComposed branches and RegexLeaf leaves.

Before a RegexComposed can be matched, it must first have each of its constituent parts concatenated into one large regex string using RegexComposed#getFullSlow. This string is then transformed by MyPattern#transform to replace some macros (e.g. %s for whitespace, %q for single quote) and compiled using Pattern.compile(java.lang.String).

Skip navigation links