net.minecraft.util.packrat

public abstract class ParsingStateImpl<S>

implements ParsingState<S>

bsk
net.minecraft.util.parsing.packrat.CachedParseState
net.minecraft.class_10832
net.minecraft.util.packrat.ParsingStateImpl
net.minecraft.unmapped.C_gaqoynda
net.minecraft.unmapped.C_gaqoynda
net.minecraft.src.C_378931_

Field summary

Modifier and TypeField
private ParsingStateImpl$MemoizedData[]
a
positionCache
field_57509
memoStack
f_lhdyfyqr
f_381839_
private final ParseErrorList<S>
b
errorCollector
field_57510
errors
f_gzcdnjsh
f_380579_
private final ParseResults
c
scope
field_57511
results
f_yxntjdno
f_380048_
private ParsingStateImpl$Cutter[]
d
controlCache
field_57512
cutters
f_atrzkmxb
f_379618_
private int
e
nextControlToReturn
field_57513
topCutterIndex
f_sanrsxhr
f_380306_
private final ParsingStateImpl<S>.ErrorSuppressing
f
silent
field_57514
errorSuppressingState
f_qosulxjx
f_381504_

Constructor summary

ModifierConstructor
protected (ParseErrorList<S> errors)

Method summary

Modifier and TypeMethod
public ParseResults
a()
scope()
method_68187()
getResults()
m_nptdrktb()
m_386372_()
public ParseErrorList<S>
b()
errorCollector()
method_58310()
getErrors()
m_hrqeqfwf()
m_323339_()
public <T> T
a(bsq<S, T> arg0)
parse(NamedRule<S, T> arg0)
method_68188(class_10842<S, T> arg0)
parse(ParsingRuleEntry<S, T> arg0)
m_bfsabwlh(C_pjkjamce<S, T> arg0)
m_324142_(C_379276_<S, T> arg0)
private ParsingStateImpl$MemoizedData
b(int arg0)
getCacheForPosition(int arg0)
method_68189(int arg0)
pushMemoizedData(int cursor)
m_isiockvc(int arg0)
m_388847_(int arg0)
public Cut
c()
acquireControl()
method_68190()
pushCutter()
m_ybdosdcl()
m_384727_()
public void
d()
releaseControl()
method_68191()
popCutter()
m_hgxwikec()
m_385464_()
public ParsingState<S>
e()
silent()
method_68192()
getErrorSuppressingState()
m_pblwppea()
m_384677_()