DSL lexer.

Tokenizes simple text dialects. Currently sufficient for Matter conformance and constraint tokenization.

Type Parameters

Constructors

Methods

Constructors

  • Type Parameters

    Parameters

    • Optionalkeywords: Iterable<string, any, any>

    Returns Lexer<T>

Methods

  • Parameters

    • text: string
    • error: ((code: string, message: string) => void)
        • (code, message): void
        • Parameters

          • code: string
          • message: string

          Returns void

    Returns Iterator<T, any, any>