Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AbstractLineMatcher Abstract

Hierarchy

Index

Constructors

Properties

activePattern: undefined | ProblemPattern
activePatternIndex: number = 0
cachedProblemData: ProblemData
patterns: ProblemPattern[] = []

Accessors

  • get patternCount(): number

Methods

  • createRange(startLine: number, startColumn: undefined | number, endLine: undefined | number, endColumn: undefined | number): Range
  • doOneLineMatch(line: string): boolean
  • getZeroBasedRangeIndex(ind: number): number
  • isLastPatternLoop(): boolean
  • isUsingTheLastPattern(): boolean
  • nextProblemPattern(): void
  • parseLocationInfo(value: string): null | Range
  • resetActivePatternIndex(defaultIndex?: number): void
  • resetCachedProblemData(): void