public final class PandaBootstrap extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.panda_lang.framework.language.resource.PandaLanguage.PandaLanguageBuilder |
language |
protected org.slf4j.Logger |
logger |
protected Panda.PandaBuilder |
panda |
protected org.panda_lang.framework.language.resource.PandaResources.PandaResourcesBuilder |
resources |
| Modifier and Type | Method and Description |
|---|---|
Panda |
create()
Create panda based on the collected data
|
static PandaBootstrap |
initializeBootstrap(org.slf4j.Logger logger)
Initialize bootstrap
|
MessengerInitializer |
initializeMessenger()
Get messenger initializer
|
ParsersInitializer |
initializeParsers()
Create parsers initializer
|
PipelinesInitializer |
initializePipelines()
Get pipelines initializer
|
PandaBootstrap |
withSyntax(org.panda_lang.framework.design.resource.Syntax syntax)
Define syntax used by Panda
|
protected final org.slf4j.Logger logger
protected final Panda.PandaBuilder panda
protected final org.panda_lang.framework.language.resource.PandaLanguage.PandaLanguageBuilder language
protected final org.panda_lang.framework.language.resource.PandaResources.PandaResourcesBuilder resources
public PandaBootstrap withSyntax(org.panda_lang.framework.design.resource.Syntax syntax)
syntax - the syntax to usepublic ParsersInitializer initializeParsers()
public PipelinesInitializer initializePipelines()
public MessengerInitializer initializeMessenger()
public Panda create()
public static PandaBootstrap initializeBootstrap(org.slf4j.Logger logger)
logger - the logger to use by bootstrap and pandaCopyright © 2020. All rights reserved.