Class PgnParser

Constructors

  • Parameters

    • emitGame: ((game, err) => void)
    • initHeaders: (() => Map<string, string>) = defaultHeaders
        • (): Map<string, string>
        • Returns Map<string, string>

    • maxBudget: number = 1_000_000

    Returns PgnParser

Properties

budget: number
commentBuf: string[]
emitGame: ((game, err) => void)

Type declaration

found: boolean
initHeaders: (() => Map<string, string>) = defaultHeaders

Type declaration

    • (): Map<string, string>
    • Returns Map<string, string>

lineBuf: string[] = []
maxBudget: number = 1_000_000
stack: ParserFrame[]
state: ParserState

Methods

  • Parameters

    • cost: number

    Returns void

  • Parameters

    • nag: number

    Returns void

Generated using TypeDoc