使用Java实现的解释器
在21的文章中,我們將使用Java進行解釋器的實現。一開始,我們將實現簡單的四則運算,然後逐步添加功能。最終,我們將通過讀取文本文件中的腳本來計算費氏數列。
用Java实现简单的词法分析
用Java实现简单的语法分析。
使用Java编写一个简单的解释器。
在解释器中追加println。
对应于括号的优先顺序。
对应于单目运算
增加一个简单的函数定义和调用
支持多个参数
返回值
对于10个if条件句适配
對應於比較運算符和邏輯運算符
对应于12个while循环
13 可以适用于 Scope 的内容
对应于14个函数表达式
适用于15个字符的字符串。
16 个方法调用的对应
17对应于数组。
对于18个类似JSON格式的对象定义进行支持
19 对象生成的支持
对于静态方法调用的支持
从文件中读取并执行脚本。