Interface IParser<T>

Type Parameters

  • T

Hierarchy

  • IParser

Implemented by

Properties

debug: boolean
logger: Logger
parse: ParseExec<T>

Try to yield an entry NT.

parseAll: ParseExec<T>

Try to reduce till the parser can't accept more.

Methods

  • Clone a new parser with the same states.

    Parameters

    • Optional options: {
          debug?: boolean;
          logger?: Logger;
      }
      • Optional debug?: boolean
      • Optional logger?: Logger

    Returns IParser<T>

  • Clone a new parser without states.

    Parameters

    • Optional options: {
          debug?: boolean;
          logger?: Logger;
      }
      • Optional debug?: boolean
      • Optional logger?: Logger

    Returns IParser<T>

Generated using TypeDoc