public interface Interpreter
| Modifier and Type | Method and Description |
|---|---|
org.antlr.runtime.tree.Tree |
compile(java.io.InputStream ips)
Compiles the given code and returns the AST.
|
java.util.List<InterpreterResult> |
interpret(org.antlr.runtime.tree.Tree tree)
Interprets the given AST and returns an
InterpreterResult
for each command that was executed. |
java.util.List<InterpreterResult> |
interpret(org.antlr.runtime.tree.Tree tree,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Interprets the given AST and returns an
InterpreterResult
for each command that was executed. |
java.util.List<InterpreterResult> |
interpret(org.antlr.runtime.tree.Tree tree,
java.lang.Object... parameters)
Interprets the given AST and returns an
InterpreterResult
for each command that was executed. |
org.antlr.runtime.tree.Tree compile(java.io.InputStream ips)
throws java.io.IOException,
org.antlr.runtime.RecognitionException
ips - java.io.IOExceptionorg.antlr.runtime.RecognitionExceptionjava.util.List<InterpreterResult> interpret(org.antlr.runtime.tree.Tree tree, java.util.Map<java.lang.String,java.lang.Object> parameters)
InterpreterResult
for each command that was executed.tree - parameters - java.util.List<InterpreterResult> interpret(org.antlr.runtime.tree.Tree tree, java.lang.Object... parameters)
InterpreterResult
for each command that was executed.tree - java.util.List<InterpreterResult> interpret(org.antlr.runtime.tree.Tree tree)
InterpreterResult
for each command that was executed.tree - Copyright © 2013. All Rights Reserved.