有没有办法在 CoffeeScript 中计算程序的 CoffeeScript 解析树(以字符串形式提供)而不调用外部程序?
例如,假设我在 CoffeeScript 程序中有一个字符串 'square=(n)->n*n'。square.coffee
我想获得与将此字符串存储在文件中并在命令行上调用相同的输出coffee -n square.coffee
--- 但不创建另一个进程:
Block
Assign
Value "square"
Code
Param "n"
Block
Op *
Value "n"
Value "n"
请在您的解决方案中提供如何解释生成的数据结构的文档链接。