public final class PandaInterpreter extends Object implements org.panda_lang.framework.design.interpreter.Interpreter
| Constructor and Description |
|---|
PandaInterpreter(org.panda_lang.framework.design.architecture.Environment environment) |
| Modifier and Type | Method and Description |
|---|---|
org.panda_lang.framework.design.architecture.Environment |
getEnvironment() |
Optional<org.panda_lang.framework.design.architecture.Application> |
interpret(org.panda_lang.framework.design.interpreter.source.Source source) |
Optional<org.panda_lang.framework.design.architecture.Application> |
interpret(org.panda_lang.framework.design.interpreter.source.Source source,
@Nullable org.panda_lang.utilities.commons.function.ThrowingConsumer<org.panda_lang.framework.design.interpreter.Interpretation,?> interpretationConsumer) |
public PandaInterpreter(org.panda_lang.framework.design.architecture.Environment environment)
public Optional<org.panda_lang.framework.design.architecture.Application> interpret(org.panda_lang.framework.design.interpreter.source.Source source)
interpret in interface org.panda_lang.framework.design.interpreter.Interpreterpublic Optional<org.panda_lang.framework.design.architecture.Application> interpret(org.panda_lang.framework.design.interpreter.source.Source source, @Nullable @Nullable org.panda_lang.utilities.commons.function.ThrowingConsumer<org.panda_lang.framework.design.interpreter.Interpretation,?> interpretationConsumer)
interpret in interface org.panda_lang.framework.design.interpreter.Interpreterpublic org.panda_lang.framework.design.architecture.Environment getEnvironment()
getEnvironment in interface org.panda_lang.framework.design.interpreter.InterpreterCopyright © 2020. All rights reserved.