Skip to content

< Back


Grammar

Namespace: LLama.Sampling

A grammar in GBNF form

1
public class Grammar : System.IEquatable`1[[LLama.Sampling.Grammar, LLamaSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]

Inheritance ObjectGrammar
Implements IEquatable<Grammar>
Attributes NullableContextAttribute, NullableAttribute

Properties

EqualityContract

1
protected Type EqualityContract { get; }

Property Value

Type

Gbnf

1
public string Gbnf { get; set; }

Property Value

String

Root

1
public string Root { get; set; }

Property Value

String

Constructors

Grammar(String, String)

A grammar in GBNF form

1
public Grammar(string Gbnf, string Root)

Parameters

Gbnf String

Root String

Grammar(Grammar)

1
protected Grammar(Grammar original)

Parameters

original Grammar

Methods

ToString()

1
public string ToString()

Returns

String

PrintMembers(StringBuilder)

1
protected bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

Boolean

GetHashCode()

1
public int GetHashCode()

Returns

Int32

Equals(Object)

1
public bool Equals(object obj)

Parameters

obj Object

Returns

Boolean

Equals(Grammar)

1
public bool Equals(Grammar other)

Parameters

other Grammar

Returns

Boolean

<Clone>$()

1
public Grammar <Clone>$()

Returns

Grammar

Deconstruct(String&, String&)

1
public void Deconstruct(String& Gbnf, String& Root)

Parameters

Gbnf String&

Root String&


< Back