首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lua函数的抽象语法树

Lua函数的抽象语法树
EN

Stack Overflow用户
提问于 2018-04-08 00:57:08
回答 1查看 287关注 0票数 1

我是Lua的新手,我正在阅读有关AST (抽象语法树)的内容,但还不太了解它。

我用Lua写了一个简单的"Hello-World“函数:

代码语言:javascript
复制
function foo()
    value = 10
    num = "to the"
    if value > 2 then
       print("Hello World")
    end
return value
end
print(foo())

它输出的简单程序是:

代码语言:javascript
复制
Hello World
10

我想构建一个抽象语法树,但不确定从哪里开始以及如何开始。

我读过关于here的语法,虽然我不知道如何“设计”/“绘制”想要的树。

EN

回答 1

Stack Overflow用户

发布于 2018-04-08 01:27:46

我将从研究构建AST的现有模块的输出开始,因为这将使树的元素以及它们如何与您编写的代码相对应变得更加清晰。您可以从Metalua开始。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49709763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档