public abstract class ParserBootstrap<T> extends Object implements org.panda_lang.framework.design.interpreter.parser.ContextParser<T>, org.panda_lang.framework.design.interpreter.parser.pipeline.Handler
| Modifier and Type | Field and Description |
|---|---|
protected org.panda_lang.framework.design.interpreter.parser.ParserRepresentation<org.panda_lang.framework.design.interpreter.parser.ContextParser<T>> |
parser |
| Constructor and Description |
|---|
ParserBootstrap() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
customHandle(org.panda_lang.framework.design.interpreter.parser.pipeline.Handler handler,
org.panda_lang.framework.design.interpreter.parser.Context context,
org.panda_lang.framework.design.interpreter.parser.pipeline.Channel channel,
org.panda_lang.framework.design.interpreter.token.Snippet source) |
protected org.panda_lang.framework.design.interpreter.parser.ParserRepresentation<org.panda_lang.framework.design.interpreter.parser.ContextParser<T>> |
get(org.panda_lang.framework.design.interpreter.parser.Context context) |
Object |
handle(org.panda_lang.framework.design.interpreter.parser.Context context,
org.panda_lang.framework.design.interpreter.parser.pipeline.Channel channel,
org.panda_lang.framework.design.interpreter.token.Snippet source) |
protected abstract BootstrapInitializer<T> |
initialize(org.panda_lang.framework.design.interpreter.parser.Context context,
BootstrapInitializer<T> initializer) |
T |
parse(org.panda_lang.framework.design.interpreter.parser.Context context) |
protected org.panda_lang.framework.design.interpreter.parser.ParserRepresentation<org.panda_lang.framework.design.interpreter.parser.ContextParser<T>> parser
protected abstract BootstrapInitializer<T> initialize(org.panda_lang.framework.design.interpreter.parser.Context context, BootstrapInitializer<T> initializer)
protected Object customHandle(org.panda_lang.framework.design.interpreter.parser.pipeline.Handler handler, org.panda_lang.framework.design.interpreter.parser.Context context, org.panda_lang.framework.design.interpreter.parser.pipeline.Channel channel, org.panda_lang.framework.design.interpreter.token.Snippet source)
public final Object handle(org.panda_lang.framework.design.interpreter.parser.Context context, org.panda_lang.framework.design.interpreter.parser.pipeline.Channel channel, org.panda_lang.framework.design.interpreter.token.Snippet source)
handle in interface org.panda_lang.framework.design.interpreter.parser.pipeline.Handlerpublic final T parse(org.panda_lang.framework.design.interpreter.parser.Context context) throws Exception
protected org.panda_lang.framework.design.interpreter.parser.ParserRepresentation<org.panda_lang.framework.design.interpreter.parser.ContextParser<T>> get(org.panda_lang.framework.design.interpreter.parser.Context context)
Copyright © 2020. All rights reserved.