public final class ParsersInitializer extends Object
| Modifier and Type | Method and Description |
|---|---|
PandaBootstrap |
collect()
Save collected values in bootstrap
|
ParsersInitializer |
loadDefaultExpressionSubparsers()
Load default expressions defined by Panda standard
|
ParsersInitializer |
loadExpressionSubparsers(Class<? extends org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparser>... subparserClasses)
Load custom expression subparser classes
|
ParsersInitializer |
loadParsers(Collection<Class<? extends org.panda_lang.framework.design.interpreter.parser.Parser>> classes)
Load collection of parsers classes
|
ParsersInitializer |
loadParsersClasses(Class<? extends org.panda_lang.framework.design.interpreter.parser.Parser>... classes)
Load array of parsers classes
|
ParsersInitializer |
loadParsersClasses(Class<? extends org.panda_lang.framework.design.interpreter.parser.Parser>[]... classes)
Load arrays of parsers classes
|
@SafeVarargs public final ParsersInitializer loadExpressionSubparsers(Class<? extends org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparser>... subparserClasses)
subparserClasses - the classes to loadpublic ParsersInitializer loadDefaultExpressionSubparsers()
PandaExpressions.SUBPARSERS@SafeVarargs public final ParsersInitializer loadParsersClasses(Class<? extends org.panda_lang.framework.design.interpreter.parser.Parser>[]... classes)
classes - classes to load@SafeVarargs public final ParsersInitializer loadParsersClasses(Class<? extends org.panda_lang.framework.design.interpreter.parser.Parser>... classes)
classes - classes to loadpublic ParsersInitializer loadParsers(Collection<Class<? extends org.panda_lang.framework.design.interpreter.parser.Parser>> classes)
classes - classes to loadpublic PandaBootstrap collect()
Copyright © 2020. All rights reserved.