Skip to content
Snippets Groups Projects
Commit bbdbc668 authored by Mateusz Charytoniuk's avatar Mateusz Charytoniuk
Browse files

feat: add YesNoMaybeGrammar

parent b4e1354e
No related branches found
No related tags found
No related merge requests found
<?php
declare(strict_types=1);
namespace Distantmagic\Resonance\BackusNaurFormGrammar;
use Distantmagic\Resonance\Attribute\Singleton;
use Distantmagic\Resonance\BackusNaurFormGrammar;
#[Singleton]
readonly class YesNoMaybeGrammar extends BackusNaurFormGrammar
{
/**
* @var non-empty-string
*/
private string $grammar;
public function __construct()
{
$this->grammar = 'root ::= "yes" | "no" | "maybe"';
}
public function getGrammarContent(): string
{
return $this->grammar;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment