| java.lang.Object gnu.expr.Interpreter nice.tools.code.NiceInterpreter
NiceInterpreter | public class NiceInterpreter extends gnu.expr.Interpreter (Code) | | Implements language dependant methods of gnu.expr.Interpreter.
But Nice has no interpreter at the time being!
version: $Date: 2001/10/30 15:38:24 $ author: Daniel Bonniot |
init | public static void init()(Code) | | Must be called before code generation.
|
Methods inherited from gnu.expr.Interpreter | public Type asType(Object spec)(Code)(Java Doc) public Object booleanObject(boolean b)(Code)(Java Doc) public Object coerceFromObject(Class clas, Object obj)(Code)(Java Doc) public Object coerceToObject(Class clas, Object obj)(Code)(Java Doc) public Object coerceToObject(int val)(Code)(Java Doc) public void define(String sym, Object p)(Code)(Java Doc) public void emitCoerceToBoolean(CodeAttr code)(Code)(Java Doc) public void emitPushBoolean(boolean value, CodeAttr code)(Code)(Java Doc) public Environment getEnvironment()(Code)(Java Doc) abstract public FormatToConsumer getFormat(boolean readable)(Code)(Java Doc) public static Interpreter getInstance(String name)(Code)(Java Doc) public static Interpreter getInstance(String langName, Class langClass)(Code)(Java Doc) public static Interpreter getInterpreter()(Code)(Java Doc) public static String[][] getLanguages()(Code)(Java Doc) abstract public Lexer getLexer(InPort inp, gnu.text.SourceMessages messages)(Code)(Java Doc) abstract public String getName()(Code)(Java Doc) public int getNamespaceOf(Declaration decl)(Code)(Java Doc) public Environment getNewEnvironment()(Code)(Java Doc) public Consumer getOutputConsumer(OutPort out)(Code)(Java Doc) public Procedure getPrompter()(Code)(Java Doc) abstract public Type getTypeFor(Class clas)(Code)(Java Doc) public Type getTypeFor(String name)(Code)(Java Doc) public Type getTypeFor(Expression exp)(Code)(Java Doc) public boolean hasSeparateFunctionNamespace()(Code)(Java Doc) public boolean isTrue(Object value)(Code)(Java Doc) public Object lookup(String name)(Code)(Java Doc) public Object noValue()(Code)(Java Doc) abstract public ModuleExp parse(Environment env, Lexer lexer) throws java.io.IOException, gnu.text.SyntaxException(Code)(Java Doc) abstract public ModuleExp parseFile(InPort port, gnu.text.SourceMessages messages)(Code)(Java Doc) public void print(Object obj, OutPort out)(Code)(Java Doc) public void print(Object value, OutPort out, boolean readable)(Code)(Java Doc) abstract public Object read(InPort in) throws java.io.IOException, gnu.text.SyntaxException(Code)(Java Doc) public void setEnvironment(Environment environ)(Code)(Java Doc) public static Type string2Type(String name)(Code)(Java Doc)
|
|
|