Client.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section2;
  2. import java.util.Stack;
  3. /**
  4.  * @author cbf4Life cbf4life@126.com
  5.  * I'm glad to share my knowledge with you all.
  6.  * 通常该类为一个封装类
  7.  */
  8. @SuppressWarnings("all")
  9. public class Client {
  10. public static void main(String[] args) {
  11. Context ctx = new Context();
  12. //通常定一个语法容器,容纳一个具体的表达式,通常为ListArray,LinkedList,Stack等类型
  13. Stack<Expression> stack = null; 
  14. /*
  15. for(;;){
  16. //进行语法判断,并产生递归调用
  17. }
  18. */
  19. //产生一个完整的语法树,由各各个具体的语法分析进行解析
  20. Expression exp = stack.pop();
  21. //具体元素进入场景
  22. exp.interpreter(ctx);
  23. }
  24. }