123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package otto
- import (
- "fmt"
- "os"
- "strings"
- )
- func formatForConsole(argumentList []Value) string {
- output := []string{}
- for _, argument := range argumentList {
- output = append(output, fmt.Sprintf("%v", argument))
- }
- return strings.Join(output, " ")
- }
- func builtinConsole_log(call FunctionCall) Value {
- fmt.Fprintln(os.Stdout, formatForConsole(call.ArgumentList))
- return Value{}
- }
- func builtinConsole_error(call FunctionCall) Value {
- fmt.Fprintln(os.Stdout, formatForConsole(call.ArgumentList))
- return Value{}
- }
- // Nothing happens.
- func builtinConsole_dir(call FunctionCall) Value {
- return Value{}
- }
- func builtinConsole_time(call FunctionCall) Value {
- return Value{}
- }
- func builtinConsole_timeEnd(call FunctionCall) Value {
- return Value{}
- }
- func builtinConsole_trace(call FunctionCall) Value {
- return Value{}
- }
- func builtinConsole_assert(call FunctionCall) Value {
- return Value{}
- }
- func (runtime *_runtime) newConsole() *_object {
- return newConsoleObject(runtime)
- }
|