final class GrammarCoverageInventory
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.

Enumerates the effective grammar before any per-generation restrictions.

Type Aliases§

Entry = array{rule: string, ordinal: int, origin: string|null, rhs: list<string>, rootReachable: bool}

Properties§

public string $fingerprint

Identity of the grammar, adapter and lexical profile.

public string $digest

Digest of the full reconstructed production inventory.

public array<string, Entry> $entries
public list<string> $denominator
public list<array{origin: string, status: string}> $adaptations
public Grammar $grammar
public string $root

Methods§

public static function rhs(Production $production): list<string>

Test cases 39§

Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.

Dedicated tests 7
Other tests reaching this symbol 32

Relations§

Instantiated in 1
Type declarations 4