< Back
Grammar
Namespace: LLama.Sampling
A grammar in GBNF form
| public class Grammar : System.IEquatable`1[[LLama.Sampling.Grammar, LLamaSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]
|
Inheritance Object → Grammar
Implements IEquatable<Grammar>
Attributes NullableContextAttribute, NullableAttribute
Properties
EqualityContract
| protected Type EqualityContract { get; }
|
Property Value
Type
Gbnf
| public string Gbnf { get; set; }
|
Property Value
String
Root
| public string Root { get; set; }
|
Property Value
String
Constructors
Grammar(String, String)
A grammar in GBNF form
| public Grammar(string Gbnf, string Root)
|
Parameters
Gbnf
String
Root
String
Grammar(Grammar)
| protected Grammar(Grammar original)
|
Parameters
original
Grammar
Methods
ToString()
Returns
String
| protected bool PrintMembers(StringBuilder builder)
|
Parameters
builder
StringBuilder
Returns
Boolean
GetHashCode()
Returns
Int32
Equals(Object)
| public bool Equals(object obj)
|
Parameters
obj
Object
Returns
Boolean
Equals(Grammar)
| public bool Equals(Grammar other)
|
Parameters
other
Grammar
Returns
Boolean
<Clone>$()
| public Grammar <Clone>$()
|
Returns
Grammar
Deconstruct(String&, String&)
| public void Deconstruct(String& Gbnf, String& Root)
|
Parameters
Gbnf
String&
Root
String&
< Back