可以将CoffeeScript编译为Haxe吗?

时间:2012-11-22 03:17:44

标签: coffeescript haxe code-translation

我现在正在学习Haxe,我想知道是否有可能将任何编程语言编译为Haxe(而不是Haxe)。如果没有任何编程语言可以编译为Haxe整个,然后至少可以编写一个编程语言的一小部分(如Coffeescript)到Haxe?

1 个答案:

答案 0 :(得分:3)

此时,没有办法将coffeescript或类似的东西编译成Haxe。

CoffeeScript是一个源到源编译器,因此您可以更改将其从CoffeeScript-> JS更改为CoffeeScript-> Haxe,

我不确定它会有多难,你必须记住Haxe有一些Javascript没有的功能,所有功能都需要在“新”coffeescript中表示。诸如:类型信息,枚举,typedef,迭代器,宏,条件编译,无类型块,元数据,属性访问等等。您需要弄清楚如何以不与之冲突的方式在coffeescript中表示这些中的每一个本身或现有语法。

我也认为它可能很好,因为CoffeeScript有这么干净的语法,但后来看着它的工作的复杂性我决定大括号和半冒号并不是那么糟糕:)