CoffeeScript.compile()接受参数的列表

时间:2012-07-24 10:51:20

标签: compiler-construction coffeescript

直接使用http://coffeescript.org/extras/coffee-script.js,函数compile()接受的参数是什么?

到目前为止,我可以看到两个参数:

  1. 要编译成Javascript的CoffeeString
  2. 用作编译器选项的对象
  3. 还有其他参数吗?

    第二个参数支持的选项有哪些? 到目前为止,我只是设法裸露:开/关工作。还有别的吗?

    感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

为什么不阅读literate source而不是缩小版?我可以看到:

  • header:我们是否用"// Generated by CoffeeScript blah blah"
  • 包围它
  • filename:报告错误消息
  • sandbox:执行eval
  • 代码的上下文
  • modulename:evalling时创建的模块的名称

然后nodes.coffee中的名称o使用相同的选项,并从那里传递一些状态。