使用Java实现的解释器

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

用Java实现简单的词法分析

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

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

在解释器中追加println。

对应于括号的优先顺序。

对应于单目运算

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

支持多个参数

返回值

对于10个if条件句适配

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

对应于12个while循环

13 可以适用于 Scope 的内容

对应于14个函数表达式

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

16 个方法调用的对应

17对应于数组。

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

19 对象生成的支持

对于静态方法调用的支持

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

广告
将在 10 秒后关闭
bannerAds