mirror of
https://github.com/jashkenas/coffeescript.git
synced 2026-02-17 11:01:25 -05:00
first draft of node.js REPL
This commit is contained in:
15
src/coffee-script.coffee
Normal file
15
src/coffee-script.coffee
Normal file
@@ -0,0 +1,15 @@
|
||||
# Executes the `coffee` Ruby program to convert from CoffeeScript to JavaScript.
|
||||
|
||||
sys: require('sys')
|
||||
|
||||
exports.compile: (code, callback) ->
|
||||
js: ''
|
||||
coffee: process.createChildProcess 'coffee', ['--eval', '--no-wrap', '--globals']
|
||||
coffee.addListener 'output', (results) ->
|
||||
js += results if results?
|
||||
coffee.addListener 'exit', ->
|
||||
callback(js)
|
||||
coffee.write(code)
|
||||
coffee.close()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user