Options
All
  • Public
  • Public/Protected
  • All
Menu

Class StartStopLineMatcher

Hierarchy

Index

Constructors

constructor

Properties

Protected activePattern

activePattern: undefined | ProblemPattern

Protected activePatternIndex

activePatternIndex: number = 0

Protected cachedProblemData

cachedProblemData: ProblemData

Protected matcher

Protected patterns

patterns: ProblemPattern[] = []

Accessors

patternCount

  • get patternCount(): number

Methods

Protected doOneLineMatch

  • doOneLineMatch(line: string): boolean

Protected fillProblemData

Protected getEmptyProblemData

Protected getMarkerMatch

Protected isLastPatternLoop

  • isLastPatternLoop(): boolean

Protected isUsingTheLastPattern

  • isUsingTheLastPattern(): boolean

match

Protected nextProblemPattern

  • nextProblemPattern(): void

Protected resetActivePatternIndex

  • resetActivePatternIndex(defaultIndex?: number): void

Protected resetCachedProblemData

  • resetCachedProblemData(): void