使用Java实现的解释器

在21的文章中,我們將使用Java進行解釋器的實現。一開始,我們將實現簡單的四則運算,然後逐步添加功能。最終,我們將通過讀取文本文件中的腳本來計算費氏數列。

用Java实现简单的词法分析

用Java实现简单的语法分析。

使用Java编写一个简单的解释器。

在解释器中追加println。

对应于括号的优先顺序。

对应于单目运算

增加一个简单的函数定义和调用

支持多个参数

返回值

对于10个if条件句适配

對應於比較運算符和邏輯運算符

对应于12个while循环

13 可以适用于 Scope 的内容

对应于14个函数表达式

适用于15个字符的字符串。

16 个方法调用的对应

17对应于数组。

对于18个类似JSON格式的对象定义进行支持

19 对象生成的支持

对于静态方法调用的支持

从文件中读取并执行脚本。

bannerAds