class Parser

The Parser class is responsible for parsing a given specification string into a Specification object. It utilizes a Tokenizer to tokenize the input string and applies parsing rules to generate the final specification.

Constructors

new
Parser()

Constructs a new instance of the Parser class. Initializes the tokenizer and sets up the parsing rules.

Properties

private
tokenizer: Tokenizer

Methods

parse(specificationString: string): Specification

Parses the given specification string and returns a Specification object.

Usage

import { Parser } from ".";