enum SymbolKind: string
Public API: explicitly declared with @visibility public.

The three spellings a grammar symbol may have.

An identifier names a token or a nonterminal, a character literal such as '+' is a token that stands for itself, and a string such as "end of file" is a token spelled by its alias.

Telling the spellings apartdoctest
\BisonParser\Ast\SymbolKind::CharLiteral->value // => 'char'

Cases§

case Identifier = 'identifier'
case CharLiteral = 'char'
case String = 'string'

Test cases 38§

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

Dedicated tests 1
Other tests reaching this symbol 37

Relations§

Constant reads 22
Type declarations 3