Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Checkpoint<D>

Type parameters

  • D: SemanticDiscriminator

Hierarchy

  • Checkpoint

Index

Constructors

constructor

  • new Checkpoint(isInternal: sentinel, $cp: $checkpoint, type: D): Checkpoint

Properties

Private type

type: D

Accessors

acceptable_token

  • get acceptable_token(): Token

acceptable_tokens

  • get acceptable_tokens(): Token[]

afterStack

automaton_status

beforeStack

command

incoming_symbol

  • get incoming_symbol(): string | undefined

incoming_symbol_category

  • get incoming_symbol_category(): "Terminal" | "Nonterminal" | undefined

incoming_symbol_type

  • get incoming_symbol_type(): string | undefined

Methods

continue

  • continue<T>(opts?: object): T
  • Type parameters

    • T

    Parameters

    • Default value opts: object = {}
      • Optional onAccept?: function
          • (val: SemanticMap[D]): T
          • Parameters

            • val: SemanticMap[D]

            Returns T

      • Optional onFail?: function

    Returns T

Generated using TypeDoc