转译器的编译单元的等效名称是啥?

Posted

技术标签:

【中文标题】转译器的编译单元的等效名称是啥?【英文标题】:What is the equivalent name for a compilation unit for a transpiler?转译器的编译单元的等效名称是什么? 【发布时间】:2020-07-16 15:51:12 【问题描述】:

我正在计划一个将代码转译成 Lua 的转译器。老实说,我不知道如何称呼我的编译单元。我应该称它们为转译单位吗?翻译单位?我想我只是在寻找转译器中编译单元的正确名称。也许没有名字,:P。我想这只是一个健全性检查,:)。

【问题讨论】:

【参考方案1】:

转译是将源代码从一种语言转换为另一种语言。这就像将一本书从英语翻译成法语。您不是在编译代码,而是在翻译它。

您可能正在寻找的术语是token。程序的源代码由标记组成,即各个代码单元。令牌由关键字、标识符、运算符等组成。

供参考:

https://en.wikipedia.org/wiki/Source-to-source_compiler https://en.wikipedia.org/wiki/Lexical_analysis#Token

【讨论】:

以上是关于转译器的编译单元的等效名称是啥?的主要内容,如果未能解决你的问题,请参考以下文章

JAVA基础之訪问控制权限(封装)

包含类、子选择器和相邻兄弟选择器的 CSS 选择器的等效 XPath 是啥?

Delphi XE - 致命:F1027 未找到单元:“System.pas”或二进制等效项 (.dcu)

编译器和转译器之间的主要区别是啥?

如何帮助编译器消除循环和数组?

excel重感叹号(!)是啥意思