接口 com.greenpineyu.fel.interpreter.Interpreter
的使用

使用 Interpreter 的软件包
com.greenpineyu.fel.interpreter   
com.greenpineyu.fel.optimizer   
com.greenpineyu.fel.parser   
 

com.greenpineyu.fel.interpreterInterpreter 的使用
 

实现 Interpretercom.greenpineyu.fel.interpreter 中的类
 class ConstInterpreter
           
 class ProxyInterpreter
          代理解释器,用于保存节点
 

参数类型为 Interpretercom.greenpineyu.fel.interpreter 中的构造方法
ProxyInterpreter(Interpreter inte, FelNode node)
           
 

com.greenpineyu.fel.optimizerInterpreter 的使用
 

参数类型为 Interpretercom.greenpineyu.fel.optimizer 中的方法
 void Interpreters.add(String name, Interpreter inter)
           
 

com.greenpineyu.fel.parserInterpreter 的使用
 

实现 Interpretercom.greenpineyu.fel.parser 中的类
 class AbstFelNode
           
 class ConstNode
          常量节点
 class FunNode
          函数节点
 class VarAstNode
           
 

声明为 Interpretercom.greenpineyu.fel.parser 中的字段
protected  Interpreter AbstFelNode.defaultInter
          默认的解析器
protected  Interpreter AbstFelNode.interpreter
          解析器,用于解析节点的值
 

返回 Interpretercom.greenpineyu.fel.parser 中的方法
 Interpreter FelNode.getInterpreter()
           
 Interpreter AbstFelNode.getInterpreter()
           
 

参数类型为 Interpretercom.greenpineyu.fel.parser 中的方法
 void FelNode.setInterpreter(Interpreter interpreter)
           
 void AbstFelNode.setInterpreter(Interpreter interpreter)
           
 



Copyright © 2013. All Rights Reserved.