slot

package
v0.9.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package slot is generated by gogll. Do not edit.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Index

type Index struct {
	NT  symbols.NT
	Alt int
	Pos int
}

type Label

type Label int
const (
	AbbreviatedAbsoluteLocationPath0R0 Label = iota
	AbbreviatedAbsoluteLocationPath0R1
	AbbreviatedAbsoluteLocationPath0R2
	AbbreviatedAxisSpecifier0R0
	AbbreviatedAxisSpecifier0R1
	AbbreviatedRelativeLocationPath0R0
	AbbreviatedRelativeLocationPath0R1
	AbbreviatedRelativeLocationPath0R2
	AbbreviatedRelativeLocationPath0R3
	AbbreviatedStep0R0
	AbbreviatedStep0R1
	AbbreviatedStep1R0
	AbbreviatedStep1R1
	AbbreviatedStepParent0R0
	AbbreviatedStepParent0R1
	AbbreviatedStepSelf0R0
	AbbreviatedStepSelf0R1
	AbsoluteLocationPath0R0
	AbsoluteLocationPath0R1
	AbsoluteLocationPath1R0
	AbsoluteLocationPath1R1
	AbsoluteLocationPath2R0
	AbsoluteLocationPath2R1
	AbsoluteLocationPathOnly0R0
	AbsoluteLocationPathOnly0R1
	AbsoluteLocationPathWithRelative0R0
	AbsoluteLocationPathWithRelative0R1
	AbsoluteLocationPathWithRelative0R2
	AdditiveExpr0R0
	AdditiveExpr0R1
	AdditiveExpr1R0
	AdditiveExpr1R1
	AdditiveExpr2R0
	AdditiveExpr2R1
	AdditiveExprAdd0R0
	AdditiveExprAdd0R1
	AdditiveExprAdd0R2
	AdditiveExprAdd0R3
	AdditiveExprSubtract0R0
	AdditiveExprSubtract0R1
	AdditiveExprSubtract0R2
	AdditiveExprSubtract0R3
	AndExpr0R0
	AndExpr0R1
	AndExpr1R0
	AndExpr1R1
	AndExprAnd0R0
	AndExprAnd0R1
	AndExprAnd0R2
	AndExprAnd0R3
	AxisName0R0
	AxisName0R1
	AxisName1R0
	AxisName1R1
	AxisName2R0
	AxisName2R1
	AxisName3R0
	AxisName3R1
	AxisName4R0
	AxisName4R1
	AxisName5R0
	AxisName5R1
	AxisName6R0
	AxisName6R1
	AxisName7R0
	AxisName7R1
	AxisName8R0
	AxisName8R1
	AxisName9R0
	AxisName9R1
	AxisName10R0
	AxisName10R1
	AxisName11R0
	AxisName11R1
	AxisName12R0
	AxisName12R1
	AxisSpecifier0R0
	AxisSpecifier0R1
	AxisSpecifier1R0
	AxisSpecifier1R1
	AxisSpecifierWithAxisName0R0
	AxisSpecifierWithAxisName0R1
	AxisSpecifierWithAxisName0R2
	EqualityExpr0R0
	EqualityExpr0R1
	EqualityExpr1R0
	EqualityExpr1R1
	EqualityExpr2R0
	EqualityExpr2R1
	EqualityExprEqual0R0
	EqualityExprEqual0R1
	EqualityExprEqual0R2
	EqualityExprEqual0R3
	EqualityExprNotEqual0R0
	EqualityExprNotEqual0R1
	EqualityExprNotEqual0R2
	EqualityExprNotEqual0R3
	FilterExpr0R0
	FilterExpr0R1
	FilterExpr1R0
	FilterExpr1R1
	FilterExprWithPredicate0R0
	FilterExprWithPredicate0R1
	FilterExprWithPredicate0R2
	FunctionCall0R0
	FunctionCall0R1
	FunctionCall0R2
	FunctionCall0R3
	FunctionCallArgumentList0R0
	FunctionCallArgumentList0R1
	FunctionCallArgumentList1R0
	FunctionCallArgumentList1R1
	FunctionCallArgumentListArgWithNext0R0
	FunctionCallArgumentListArgWithNext0R1
	FunctionCallArgumentListArgWithNext0R2
	FunctionCallArgumentListArgWithNext0R3
	FunctionCallArgumentListEndArg0R0
	FunctionCallArgumentListEndArg0R1
	FunctionCallArgumentListEndArg0R2
	FunctionSignature0R0
	FunctionSignature0R1
	FunctionSignature1R0
	FunctionSignature1R1
	FunctionSignatureNoArgs0R0
	FunctionSignatureNoArgs0R1
	Literal0R0
	Literal0R1
	Literal1R0
	Literal1R1
	LocationPath0R0
	LocationPath0R1
	LocationPath1R0
	LocationPath1R1
	MultiplicativeExpr0R0
	MultiplicativeExpr0R1
	MultiplicativeExpr1R0
	MultiplicativeExpr1R1
	MultiplicativeExpr2R0
	MultiplicativeExpr2R1
	MultiplicativeExpr3R0
	MultiplicativeExpr3R1
	MultiplicativeExprDivide0R0
	MultiplicativeExprDivide0R1
	MultiplicativeExprDivide0R2
	MultiplicativeExprDivide0R3
	MultiplicativeExprMod0R0
	MultiplicativeExprMod0R1
	MultiplicativeExprMod0R2
	MultiplicativeExprMod0R3
	MultiplicativeExprMultiply0R0
	MultiplicativeExprMultiply0R1
	MultiplicativeExprMultiply0R2
	MultiplicativeExprMultiply0R3
	NameTestAnyElement0R0
	NameTestAnyElement0R1
	NameTestLocalAnyNamespace0R0
	NameTestLocalAnyNamespace0R1
	NameTestLocalAnyNamespace0R2
	NameTestLocalAnyNamespace0R3
	NameTestLocalAnyNamespaceReservedNameConflict0R0
	NameTestLocalAnyNamespaceReservedNameConflict0R1
	NameTestLocalAnyNamespaceReservedNameConflict0R2
	NameTestLocalAnyNamespaceReservedNameConflict0R3
	NameTestNamespaceAnyLocal0R0
	NameTestNamespaceAnyLocal0R1
	NameTestNamespaceAnyLocal0R2
	NameTestNamespaceAnyLocal0R3
	NameTestNamespaceAnyLocalReservedNameConflict0R0
	NameTestNamespaceAnyLocalReservedNameConflict0R1
	NameTestNamespaceAnyLocalReservedNameConflict0R2
	NameTestNamespaceAnyLocalReservedNameConflict0R3
	NameTestQNameLocalOnly0R0
	NameTestQNameLocalOnly0R1
	NameTestQNameLocalOnlyReservedNameConflict0R0
	NameTestQNameLocalOnlyReservedNameConflict0R1
	NameTestQNameNamespaceWithLocal0R0
	NameTestQNameNamespaceWithLocal0R1
	NameTestQNameNamespaceWithLocal0R2
	NameTestQNameNamespaceWithLocal0R3
	NameTestQNameNamespaceWithLocalReservedNameConflictBoth0R0
	NameTestQNameNamespaceWithLocalReservedNameConflictBoth0R1
	NameTestQNameNamespaceWithLocalReservedNameConflictBoth0R2
	NameTestQNameNamespaceWithLocalReservedNameConflictBoth0R3
	NameTestQNameNamespaceWithLocalReservedNameConflictLocal0R0
	NameTestQNameNamespaceWithLocalReservedNameConflictLocal0R1
	NameTestQNameNamespaceWithLocalReservedNameConflictLocal0R2
	NameTestQNameNamespaceWithLocalReservedNameConflictLocal0R3
	NameTestQNameNamespaceWithLocalReservedNameConflictNamespace0R0
	NameTestQNameNamespaceWithLocalReservedNameConflictNamespace0R1
	NameTestQNameNamespaceWithLocalReservedNameConflictNamespace0R2
	NameTestQNameNamespaceWithLocalReservedNameConflictNamespace0R3
	NodeTest0R0
	NodeTest0R1
	NodeTest1R0
	NodeTest1R1
	NodeTest2R0
	NodeTest2R1
	NodeTest3R0
	NodeTest3R1
	NodeTest4R0
	NodeTest4R1
	NodeTest5R0
	NodeTest5R1
	NodeTest6R0
	NodeTest6R1
	NodeTest7R0
	NodeTest7R1
	NodeTest8R0
	NodeTest8R1
	NodeTest9R0
	NodeTest9R1
	NodeTest10R0
	NodeTest10R1
	NodeTest11R0
	NodeTest11R1
	NodeTest12R0
	NodeTest12R1
	NodeTestAndPredicate0R0
	NodeTestAndPredicate0R1
	NodeTestAndPredicate0R2
	NodeTestNodeTypeNoArgTest0R0
	NodeTestNodeTypeNoArgTest0R1
	NodeTestNodeTypeNoArgTest0R2
	NodeTestNodeTypeNoArgTest0R3
	NodeTestProcInstTargetTest0R0
	NodeTestProcInstTargetTest0R1
	NodeTestProcInstTargetTest0R2
	NodeTestProcInstTargetTest0R3
	NodeTestProcInstTargetTest0R4
	NodeType0R0
	NodeType0R1
	NodeType1R0
	NodeType1R1
	NodeType2R0
	NodeType2R1
	NodeType3R0
	NodeType3R1
	Number0R0
	Number0R1
	Number1R0
	Number1R1
	Number1R2
	Number2R0
	Number2R1
	Number2R2
	Number2R3
	OrExpr0R0
	OrExpr0R1
	OrExpr1R0
	OrExpr1R1
	OrExprOr0R0
	OrExprOr0R1
	OrExprOr0R2
	OrExprOr0R3
	PathExpr0R0
	PathExpr0R1
	PathExpr1R0
	PathExpr1R1
	PathExpr2R0
	PathExpr2R1
	PathExpr3R0
	PathExpr3R1
	PathExprFilterWithAbbreviatedPath0R0
	PathExprFilterWithAbbreviatedPath0R1
	PathExprFilterWithAbbreviatedPath0R2
	PathExprFilterWithAbbreviatedPath0R3
	PathExprFilterWithPath0R0
	PathExprFilterWithPath0R1
	PathExprFilterWithPath0R2
	PathExprFilterWithPath0R3
	Predicate0R0
	Predicate0R1
	Predicate0R2
	Predicate0R3
	PrimaryExpr0R0
	PrimaryExpr0R1
	PrimaryExpr1R0
	PrimaryExpr1R1
	PrimaryExpr2R0
	PrimaryExpr2R1
	PrimaryExpr3R0
	PrimaryExpr3R1
	PrimaryExpr4R0
	PrimaryExpr4R1
	PrimaryExprParenthetic0R0
	PrimaryExprParenthetic0R1
	PrimaryExprParenthetic0R2
	PrimaryExprParenthetic0R3
	QName0R0
	QName0R1
	QName1R0
	QName1R1
	QNameLocalOnly0R0
	QNameLocalOnly0R1
	QNameNamespaceWithLocal0R0
	QNameNamespaceWithLocal0R1
	QNameNamespaceWithLocal0R2
	QNameNamespaceWithLocal0R3
	RelationalExpr0R0
	RelationalExpr0R1
	RelationalExpr1R0
	RelationalExpr1R1
	RelationalExpr2R0
	RelationalExpr2R1
	RelationalExpr3R0
	RelationalExpr3R1
	RelationalExpr4R0
	RelationalExpr4R1
	RelationalExprGreaterThan0R0
	RelationalExprGreaterThan0R1
	RelationalExprGreaterThan0R2
	RelationalExprGreaterThan0R3
	RelationalExprGreaterThanOrEqual0R0
	RelationalExprGreaterThanOrEqual0R1
	RelationalExprGreaterThanOrEqual0R2
	RelationalExprGreaterThanOrEqual0R3
	RelationalExprLessThan0R0
	RelationalExprLessThan0R1
	RelationalExprLessThan0R2
	RelationalExprLessThan0R3
	RelationalExprLessThanOrEqual0R0
	RelationalExprLessThanOrEqual0R1
	RelationalExprLessThanOrEqual0R2
	RelationalExprLessThanOrEqual0R3
	RelativeLocationPath0R0
	RelativeLocationPath0R1
	RelativeLocationPath1R0
	RelativeLocationPath1R1
	RelativeLocationPath2R0
	RelativeLocationPath2R1
	RelativeLocationPathWithStep0R0
	RelativeLocationPathWithStep0R1
	RelativeLocationPathWithStep0R2
	RelativeLocationPathWithStep0R3
	ReservedNameConflictResolver0R0
	ReservedNameConflictResolver0R1
	ReservedNameConflictResolver1R0
	ReservedNameConflictResolver1R1
	ReservedNameConflictResolver2R0
	ReservedNameConflictResolver2R1
	ReservedNameConflictResolver3R0
	ReservedNameConflictResolver3R1
	ReservedNameConflictResolver4R0
	ReservedNameConflictResolver4R1
	ReservedNameConflictResolver5R0
	ReservedNameConflictResolver5R1
	ReservedNameConflictResolver6R0
	ReservedNameConflictResolver6R1
	ReservedNameConflictResolver7R0
	ReservedNameConflictResolver7R1
	ReservedNameConflictResolver8R0
	ReservedNameConflictResolver8R1
	ReservedNameConflictResolver9R0
	ReservedNameConflictResolver9R1
	ReservedNameConflictResolver10R0
	ReservedNameConflictResolver10R1
	ReservedNameConflictResolver11R0
	ReservedNameConflictResolver11R1
	ReservedNameConflictResolver12R0
	ReservedNameConflictResolver12R1
	ReservedNameConflictResolver13R0
	ReservedNameConflictResolver13R1
	ReservedNameConflictResolver14R0
	ReservedNameConflictResolver14R1
	ReservedNameConflictResolver15R0
	ReservedNameConflictResolver15R1
	ReservedNameConflictResolver16R0
	ReservedNameConflictResolver16R1
	Step0R0
	Step0R1
	Step1R0
	Step1R1
	Step2R0
	Step2R1
	Step3R0
	Step3R1
	Step4R0
	Step4R1
	Step5R0
	Step5R1
	StepWithAxisAndNodeTest0R0
	StepWithAxisAndNodeTest0R1
	StepWithAxisAndNodeTest0R2
	StepWithAxisAndNodeTestAndPredicate0R0
	StepWithAxisAndNodeTestAndPredicate0R1
	StepWithAxisAndNodeTestAndPredicate0R2
	StepWithPredicate0R0
	StepWithPredicate0R1
	StepWithPredicate1R0
	StepWithPredicate1R1
	StepWithPredicateWithAnotherPredicate0R0
	StepWithPredicateWithAnotherPredicate0R1
	StepWithPredicateWithAnotherPredicate0R2
	UnaryExpr0R0
	UnaryExpr0R1
	UnaryExpr1R0
	UnaryExpr1R1
	UnaryExprNegate0R0
	UnaryExprNegate0R1
	UnaryExprNegate0R2
	UnionExpr0R0
	UnionExpr0R1
	UnionExpr1R0
	UnionExpr1R1
	UnionExprUnion0R0
	UnionExprUnion0R1
	UnionExprUnion0R2
	UnionExprUnion0R3
	VariableReference0R0
	VariableReference0R1
)

func GetAlternates

func GetAlternates(nt symbols.NT) []Label

func GetLabel

func GetLabel(nt symbols.NT, alt, pos int) Label

func (Label) Alternate

func (l Label) Alternate() int

func (Label) EoR

func (l Label) EoR() bool

func (Label) Head

func (l Label) Head() symbols.NT

func (Label) Index

func (l Label) Index() Index

func (Label) Pos

func (l Label) Pos() int

func (Label) Slot

func (l Label) Slot() *Slot

func (Label) String

func (l Label) String() string

func (Label) Symbols

func (l Label) Symbols() symbols.Symbols

type Slot

type Slot struct {
	NT      symbols.NT
	Alt     int
	Pos     int
	Symbols symbols.Symbols
	Label   Label
}

func (*Slot) EoR

func (s *Slot) EoR() bool

func (*Slot) String

func (s *Slot) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL