Namespace: LLama.Grammars
A single rule in a Grammar
public sealed class GrammarRule : System.IEquatable`1[[LLama.Grammars.GrammarRule, LLamaSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]
Inheritance Object → GrammarRule
Implements IEquatable<GrammarRule>
Name of this rule
public string Name { get; }
The elements of this grammar rule
public IReadOnlyList<LLamaGrammarElement> Elements { get; }
IReadOnlyList<LLamaGrammarElement>
Create a new GrammarRule containing the given elements
public GrammarRule(string name, IReadOnlyList<LLamaGrammarElement> elements)
name String
elements IReadOnlyList<LLamaGrammarElement>
public string ToString()
public int GetHashCode()
public bool Equals(object obj)
obj Object
public bool Equals(GrammarRule other)
other GrammarRule
public GrammarRule <Clone>$()