java吧 关注:1,179,028贴子:12,570,765

回复:实践"两周自制脚本语言"一书

取消只看楼主收藏回复

测试代码提交: 语法分析器基本测试修正


82楼2016-05-25 08:27
回复
    放假两周...


    83楼2016-05-29 06:48
    收起回复
      添测试,分析下面的示例程序:
      even = 0
      odd = 0
      i = 1
      while i < 10 {
      if i % 2 == 0 { // even number?
      even = even + i
      } else {
      odd = odd + i
      }
      i = i + 1
      }
      even + odd
      好像只返回了第一行的,调试。。。


      88楼2016-11-22 18:45
      回复
        新代码提交: 添加测试:多行代码的语法按行分析
        复习了一下


        89楼2016-11-23 15:44
        回复
          第六天内容 新代码提交: 添加基本解释器,与测试
          暂时没看出GluonJ的好处


          90楼2016-11-24 16:32
          回复
            用Gluonj之后,似乎必须要Loader.run来执行解释器,得不到返回值,只能打印解释结果.
            考虑绕开它直接把eval方法放在各个ASTList子类里


            91楼2016-11-24 16:38
            回复
              短期内不再更了.下次可能从尝试设计实验性的中文编程语法开始.


              92楼2016-11-27 00:19
              回复
                重开在 github.com/program-in-chinese/overview/issues/33


                95楼2017-09-13 13:07
                回复
                  重拾《 两周自制脚本语言 》
                  添加了中文测试代码:

                  将关键字和接口改为中文, 并用Eclipse插件实现语法高亮

                  详见知乎专栏


                  96楼2019-03-21 11:04
                  回复