# Functions

NewParts creates a new set of parts.
TrainingDataGenerator returns a data generator.

# Constants

PartTypeAnd is a and part type with spaces.
PartTypeComment represents a comment.
PartTypeHex is a hex string.
PartTypeHexOr is a or part type with hex spaces.
PartTypeHexSpaces represents hex spaces.
PartTypeHexSpaces represents hex spaces or nothing.
PartTypeLiteral is a literal part type.
PartTypeName is a name.
PartTypeNumber is a number.
PartTypeNumberList is a list of numbers.
PartTypeObfuscated is an obfuscated string.
PartTypeObfuscatedWithComments is an comment obfuscated string.
PartTypeOr is a or part type with spaces.
PartTypeScientificNumber is a sciencetific number.
PartTypeSpaces represents spaces.
PartTypeSpacesOptional represents spaces or nothing.
PartTypeSQL is a sql part type.

# Variables

ErrorNotSupported means the part type is not supported.

# Structs

Generator generates training data.
Part is part of a regex.
Parts is a bunch of Part.

# Type aliases

PartType is a type of a part.