net.minecraft.util.packrat

public record Term$RepeatWithSeparatorTerm<S, T>

implements Term<S>

byo$f
net.minecraft.util.parsing.packrat.Term$RepeatedWithSeparator
net.minecraft.class_9402$class_10845
net.minecraft.util.packrat.Term$RepeatWithSeparatorTerm
net.minecraft.unmapped.C_hpatkior$C_tayonlcu
net.minecraft.unmapped.C_hpatkior$C_tayonlcu
net.minecraft.src.C_313597_$C_378903_

Field summary

Modifier and TypeField
private final ParsingRuleEntry<S, T>
a
element
comp_3796
element
f_qzbnnjux
element
f_382488_
private final Symbol<List<T>>
b
listName
comp_3797
listName
f_rkdtwdsm
listName
f_381655_
private final Term<S>
c
separator
comp_3798
separator
f_ipjhfxwu
separator
f_381193_
private final int
d
minRepetitions
comp_3799
minRepetitions
f_gpnuocnz
minRepetitions
f_379854_
private final boolean
e
allowTrailingSeparator
comp_3800
allowTrailingSeparator
f_rpjitexe
allowTrailingSeparator
f_379699_

Constructor summary

ModifierConstructor
public (ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator, int minRepetitions, boolean allowTrailingSeparator)

Method summary

Modifier and TypeMethod
public boolean
a(byk<S> o, bym o, bye arg2)
parse(ParseState<S> arg0, Scope arg1, Control arg2)
method_58334(class_9393<S> arg0, class_9400 arg1, class_9388 arg2)
matches(ParsingState<S> arg0, ParseResults arg1, Cut arg2)
m_airnwjxt(C_whzxxbaa<S> arg0, C_gwgixcga arg1, C_ojxjnxdq arg2)
m_319964_(C_313745_<S> p_392276_, C_313743_ p_393022_, C_313789_ arg2)
public ParsingRuleEntry<S, T>
a()
element()
comp_3796()
element()
m_zajpssts()
element()
f_382488_()
public Symbol<List<T>>
b()
listName()
comp_3797()
listName()
m_zzyodhpr()
listName()
f_381655_()
public Term<S>
e()
separator()
comp_3798()
separator()
m_bllaoftc()
separator()
f_381193_()
public int
f()
minRepetitions()
comp_3799()
minRepetitions()
m_sqcpphzq()
minRepetitions()
f_379854_()
public boolean
g()
allowTrailingSeparator()
comp_3800()
allowTrailingSeparator()
m_uypnbuhy()
allowTrailingSeparator()
f_379699_()