text_lint.sequencers.patterns.bases.pattern_base.SequencerPatternBase

class text_lint.sequencers.patterns.bases.pattern_base.SequencerPatternBase[source]

Bases: ABC

Base pattern for incrementing sequencer instances.

adjust(offset: int) None[source]

Adjust the pattern based on inserted data.

Parameters:

offset (int) – An index to adjust the pattern by.

abstract increment(sequencer: SequencerBase[Any]) None[source]

Advance the index for the given sequencer instance.

Parameters:

sequencer (SequencerBase[Any]) – The sequencer instance to advance.