type ObjEqComparator …
var aStateEqInst …
var aConfEqInst …
var aConfCompInst …
var atnConfCompInst …
var dfaStateEqInst …
var semctxEqInst …
var atnAltCfgEqInst …
var pContextEqInst …
func (c *ObjEqComparator[T]) Equals2(o1, o2 T) bool { … }
func (c *ObjEqComparator[T]) Hash1(o T) int { … }
type SemCComparator …
type ATNConfigComparator …
func (c *ATNConfigComparator[T]) Equals2(o1, o2 *ATNConfig) bool { … }
func (c *ATNConfigComparator[T]) Hash1(o *ATNConfig) int { … }
type ATNAltConfigComparator …
func (c *ATNAltConfigComparator[T]) Equals2(o1, o2 *ATNConfig) bool { … }
func (c *ATNAltConfigComparator[T]) Hash1(o *ATNConfig) int { … }
type BaseATNConfigComparator …
func (c *BaseATNConfigComparator[T]) Equals2(o1, o2 *ATNConfig) bool { … }
func (c *BaseATNConfigComparator[T]) Hash1(o *ATNConfig) int { … }