@@ -214,8 +214,8 @@ loop:
214
214
self .loopWg .Done ()
215
215
}
216
216
217
- // do schedules the given function on the event loop.
218
- func (self * JSRE ) do (fn func (* otto.Otto )) {
217
+ // Do executes the given function on the JS event loop.
218
+ func (self * JSRE ) Do (fn func (* otto.Otto )) {
219
219
done := make (chan bool )
220
220
req := & evalReq {fn , done }
221
221
self .evalQueue <- req
@@ -235,7 +235,7 @@ func (self *JSRE) Exec(file string) error {
235
235
if err != nil {
236
236
return err
237
237
}
238
- self .do (func (vm * otto.Otto ) { _ , err = vm .Run (code ) })
238
+ self .Do (func (vm * otto.Otto ) { _ , err = vm .Run (code ) })
239
239
return err
240
240
}
241
241
@@ -247,19 +247,19 @@ func (self *JSRE) Bind(name string, v interface{}) error {
247
247
248
248
// Run runs a piece of JS code.
249
249
func (self * JSRE ) Run (code string ) (v otto.Value , err error ) {
250
- self .do (func (vm * otto.Otto ) { v , err = vm .Run (code ) })
250
+ self .Do (func (vm * otto.Otto ) { v , err = vm .Run (code ) })
251
251
return v , err
252
252
}
253
253
254
254
// Get returns the value of a variable in the JS environment.
255
255
func (self * JSRE ) Get (ns string ) (v otto.Value , err error ) {
256
- self .do (func (vm * otto.Otto ) { v , err = vm .Get (ns ) })
256
+ self .Do (func (vm * otto.Otto ) { v , err = vm .Get (ns ) })
257
257
return v , err
258
258
}
259
259
260
260
// Set assigns value v to a variable in the JS environment.
261
261
func (self * JSRE ) Set (ns string , v interface {}) (err error ) {
262
- self .do (func (vm * otto.Otto ) { err = vm .Set (ns , v ) })
262
+ self .Do (func (vm * otto.Otto ) { err = vm .Set (ns , v ) })
263
263
return err
264
264
}
265
265
@@ -288,7 +288,7 @@ func (self *JSRE) loadScript(call otto.FunctionCall) otto.Value {
288
288
// EvalAndPrettyPrint evaluates code and pretty prints the result to
289
289
// standard output.
290
290
func (self * JSRE ) EvalAndPrettyPrint (code string ) (err error ) {
291
- self .do (func (vm * otto.Otto ) {
291
+ self .Do (func (vm * otto.Otto ) {
292
292
var val otto.Value
293
293
val , err = vm .Run (code )
294
294
if err != nil {
@@ -302,7 +302,7 @@ func (self *JSRE) EvalAndPrettyPrint(code string) (err error) {
302
302
303
303
// Compile compiles and then runs a piece of JS code.
304
304
func (self * JSRE ) Compile (filename string , src interface {}) (err error ) {
305
- self .do (func (vm * otto.Otto ) { _ , err = compileAndRun (vm , filename , src ) })
305
+ self .Do (func (vm * otto.Otto ) { _ , err = compileAndRun (vm , filename , src ) })
306
306
return err
307
307
}
308
308
0 commit comments