Back to list
info: starting build process on Fri Nov 13 05:04:40 AM UTC 2026
make: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
make[1]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
[ 1%] Built target unicode-characters
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
[ 42%] Built target as2js
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
[ 43%] Built target as-rc
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
[ 46%] Built target as2js-compiler
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
[ 48%] Built target json
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
[ 48%] Generating API documentation with Doxygen
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
[ 49%] Built target as2js_Documentation
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
[ 52%] Built target json-to-string
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
[ 54%] Built target locked-node
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
[100%] Built target unittest
make[1]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
make: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js'
../../BUILD/Debug/contrib/as2js/tests/unittest --tmp-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js/tmp" --binary-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js" --dist-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/dist" --source-dir "/home/alexis/snapwebsites/snapcpp/contrib/as2js" --premature-exit-guard-file /home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js/tmp/catch2-running.tmp --progress ""
as2js v0.1.42 [687446]:unittest: seed is 1794546281
source directory: "/home/alexis/snapwebsites/snapcpp/contrib/as2js"
binary directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js"
dist directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/dist"
temporary directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js/tmp"
Randomness seeded to: 2958283357
2026/11/13 05:04:42.002922772: SECTION: "input_stream_invalid_utf8: invalid UTF-8"
2026/11/13 05:04:42.005859184: END SECTION: "input_stream_invalid_utf8: invalid UTF-8" -- duration: 0.002936412
0.003 s: input_stream_invalid_utf8: invalid UTF-8
0.003 s: input_stream_invalid_utf8
2026/11/13 05:04:42.005964293: SECTION: "input_stream_short_utf8: invalid UTF-8 length"
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x80) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x81) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x82) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x83) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x84) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x85) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x86) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x87) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x88) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x89) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x8a) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x8b) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x8c) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x8d) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x8e) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x8f) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x90) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x91) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x92) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x93) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x94) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x95) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x96) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x97) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x98) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x99) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x9a) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x9b) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x9c) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x9d) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x9e) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \x9f) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xa0) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xa1) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xa2) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xa3) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xa4) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xa5) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xa6) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xa7) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xa8) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xa9) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xaa) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xab) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xac) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xad) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xae) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xaf) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xb0) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xb1) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xb2) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xb3) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xb4) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xb5) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xb6) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xb7) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xb8) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xb9) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xba) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xbb) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xbc) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xbd) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xbe) found in input stream.
error:unknown-file:1::82: unrecognized UTF-8 character encoding (\xe0 \xbf) found in input stream.
2026/11/13 05:04:42.012759020: END SECTION: "input_stream_short_utf8: invalid UTF-8 length" -- duration: 0.006794727
0.007 s: input_stream_short_utf8: invalid UTF-8 length
0.007 s: input_stream_invalid_utf8
2026/11/13 05:04:42.012833773: SECTION: "parser_type: verify type extensions"
-- working on "type with a range of integers" ... OK
-- working on "a mod type" ... OK
-- working on "a mod type using a string" ... OK
-- working on "a mod type without the number" ... OK
-- working on "a type without a string instead of a number (left)" ... OK
-- working on "a type without a string instead of a number (right)" ... OK
-- working on "a type with a float and an integer" ... OK
-- working on "a type with an integer and a float" ... OK
-- working on "type with '...' instead of '..'" ... OK
-- working on "type with '...' instead of '..' and an inverted range" ... OK
-- working on "type with '...' instead of '..' and floats" ... OK
-- working on "type with '...' instead of '..' and inverted range of floats" ... OK
2026/11/13 05:04:51.982012087: END SECTION: "parser_type: verify type extensions" -- duration: 9.969178314
9.969 s: parser_type: verify type extensions
9.969 s: parser_type
2026/11/13 05:04:51.982065597: SECTION: "position_counters: default counters"
2026/11/13 05:04:51.982068195: END SECTION: "position_counters: default counters" -- duration: 0.000002598
0.000 s: position_counters: default counters
0.000 s: position_counters
2026/11/13 05:04:51.982081888: SECTION: "position_counters: increase counters"
2026/11/13 05:04:54.319343782: END SECTION: "position_counters: increase counters" -- duration: 2.337261894
2.337 s: position_counters: increase counters
2.337 s: position_counters
2026/11/13 05:04:54.319423888: SECTION: "position_counters: test reseting line number"
2026/11/13 05:04:54.319719659: END SECTION: "position_counters: test reseting line number" -- duration: 0.000295771
0.000 s: position_counters: test reseting line number
0.000 s: position_counters
2026/11/13 05:04:54.319765692: SECTION: "binary_math_operators: test binary operators for math"
--- compile script to binary with command "export AS2JS_RC='/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js/as2js' && /home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js/tools/as2js -b -o /home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js/tests/a.out /home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs".
----------------- check derived between best & match...
--- class or super_class (param 2) is:
0x608e2caae5c0: 02. 1048: CLASS: 'Math' TYPED Type node: 0x608e2caae5c0 [Class:Math] attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:23:12:)
0x608e2caae7e0: 03- 1071: EXTENDS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:23:20:)
0x608e2caae3a0: 04- 1086: IDENTIFIER: 'Object' Instance: 0x608e2cce59e0 Type node: 0x608e2cce59e0 [Class:Object] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:24:)
0x608e2caaea20: 03- 1060: DIRECTIVE_LIST: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:13:)
0x608e2caaf500: 04- 1082: FUNCTION: 'Math' VOID Attribute node: 0x608e2caaee80 attrs: PRIVATE NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:27:)
0x608e2caaf720: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:31:)
0x608e2cabc3d0: 06- 1128: PARAM: 'm': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:31:)
0x608e2cabc770: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:44:)
0x608e2caaf2e0: 08- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:42:)
0x608e2cabc5a0: 07- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:55:)
0x608e2cabc9b0: 08- 1182: UNDEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:55:)
0x608e2cabd290: 04- 1082: FUNCTION: 'abs' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cabce10 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:25:)
0x608e2cabd4b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:29:)
0x608e2cabd6d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:29:)
0x608e2cabdb30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:42:)
0x608e2cabd070: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:42:)
0x608e2cabdfd0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:52:)
0x608e2cabd8f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:52:)
0x608e2cabe6b0: 04- 1082: FUNCTION: 'abs' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cabddb0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:25:)
0x608e2cabe8d0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:29:)
0x608e2cabeaf0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:29:)
0x608e2cabef30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:43:)
0x608e2cabe490: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:43:)
0x608e2cabf3d0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:54:)
0x608e2cabed10: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:54:)
0x608e2cabfad0: 04- 1082: FUNCTION: 'acos' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cabf1b0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:26:)
0x608e2cabfcf0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:30:)
0x608e2cabff10: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:30:)
0x608e2cac0370: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:43:)
0x608e2cabf8b0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:43:)
0x608e2cac0810: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:53:)
0x608e2cac0130: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:53:)
0x608e2cac0e90: 04- 1082: FUNCTION: 'acosh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac05f0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:27:)
0x608e2cac10b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:31:)
0x608e2cac12d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:31:)
0x608e2cac1730: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:44:)
0x608e2cac0c70: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:44:)
0x608e2cac1bd0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:54:)
0x608e2cac14f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:54:)
0x608e2cac2230: 04- 1082: FUNCTION: 'asin' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac19b0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:26:)
0x608e2cac2450: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:30:)
0x608e2cac2670: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:30:)
0x608e2cac2ad0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:43:)
0x608e2cac2010: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:43:)
0x608e2cac2f70: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:53:)
0x608e2cac2890: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:53:)
0x608e2cac3620: 04- 1082: FUNCTION: 'asinh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac2d50 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:27:)
0x608e2cac3840: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:31:)
0x608e2cac3a60: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:31:)
0x608e2cac3ec0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:44:)
0x608e2cac3400: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:44:)
0x608e2cac4360: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:54:)
0x608e2cac3c80: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:54:)
0x608e2cac4a10: 04- 1082: FUNCTION: 'atan' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac4140 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:26:)
0x608e2cac4c30: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:30:)
0x608e2cac4e50: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:30:)
0x608e2cac52b0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:43:)
0x608e2cac47f0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:43:)
0x608e2cac5750: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:53:)
0x608e2cac5070: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:53:)
0x608e2cac5e00: 04- 1082: FUNCTION: 'atanh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac5530 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:27:)
0x608e2cac6020: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:31:)
0x608e2cac6240: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:31:)
0x608e2cac66a0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:44:)
0x608e2cac5be0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:44:)
0x608e2cac6b40: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:54:)
0x608e2cac6460: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:54:)
0x608e2cac7300: 04- 1082: FUNCTION: 'atan2' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac6920 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:27:)
0x608e2cac7520: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:31:)
0x608e2cac7740: 06- 1128: PARAM: 'y': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:31:)
0x608e2cac7ba0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:44:)
0x608e2cac70e0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:44:)
0x608e2cac7960: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:49:)
0x608e2cac8270: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:62:)
0x608e2cac7e00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:62:)
0x608e2cac86f0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:72:)
0x608e2cac8020: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:72:)
0x608e2cac8da0: 04- 1082: FUNCTION: 'cbrt' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac84d0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:26:)
0x608e2cac8fc0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:30:)
0x608e2cac91e0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:30:)
0x608e2cac9640: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:43:)
0x608e2cac8b80: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:43:)
0x608e2cac9ae0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:53:)
0x608e2cac9400: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:53:)
0x608e2caca190: 04- 1082: FUNCTION: 'ceil' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac98c0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:26:)
0x608e2caca3b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:30:)
0x608e2caca5d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:30:)
0x608e2cacaa30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:43:)
0x608e2cac9f70: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:43:)
0x608e2cacaed0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:53:)
0x608e2caca7f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:53:)
0x608e2cacb580: 04- 1082: FUNCTION: 'clz32' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cacacb0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:27:)
0x608e2cacb7a0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:31:)
0x608e2cacb9c0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:31:)
0x608e2cacbe20: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:44:)
0x608e2cacb360: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:44:)
0x608e2cacc2c0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:55:)
0x608e2cacbbe0: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:55:)
0x608e2cacc970: 04- 1082: FUNCTION: 'cos' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cacc0a0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:25:)
0x608e2caccb90: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:29:)
0x608e2caccdb0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:29:)
0x608e2cacd210: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:42:)
0x608e2cacc750: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:42:)
0x608e2cacd6b0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:52:)
0x608e2caccfd0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:52:)
0x608e2cacdd60: 04- 1082: FUNCTION: 'cosh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cacd490 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:26:)
0x608e2cacdf80: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:30:)
0x608e2cace1a0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:30:)
0x608e2cace600: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:43:)
0x608e2cacdb40: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:43:)
0x608e2caceaa0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:53:)
0x608e2cace3c0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:53:)
0x608e2cacf150: 04- 1082: FUNCTION: 'exp' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cace880 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:25:)
0x608e2cacf370: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:29:)
0x608e2cacf590: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:29:)
0x608e2cacf9f0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:42:)
0x608e2cacef30: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:42:)
0x608e2cacfe90: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:52:)
0x608e2cacf7b0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:52:)
0x608e2cad0540: 04- 1082: FUNCTION: 'expm1' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cacfc70 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:27:)
0x608e2cad0760: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:31:)
0x608e2cad0980: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:31:)
0x608e2cad0de0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:44:)
0x608e2cad0320: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:44:)
0x608e2cad1280: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:54:)
0x608e2cad0ba0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:54:)
0x608e2cad1930: 04- 1082: FUNCTION: 'floor' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad1060 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:27:)
0x608e2cad1b50: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:31:)
0x608e2cad1d70: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:31:)
0x608e2cad21d0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:44:)
0x608e2cad1710: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:44:)
0x608e2cad2670: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:54:)
0x608e2cad1f90: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:54:)
0x608e2cad2d20: 04- 1082: FUNCTION: 'fround' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad2450 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:28:)
0x608e2cad2f40: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:32:)
0x608e2cad3160: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:32:)
0x608e2cad35c0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:45:)
0x608e2cad2b00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:45:)
0x608e2cad3a60: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:55:)
0x608e2cad3380: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:55:)
0x608e2cad4110: 04- 1082: FUNCTION: 'hypot' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad3840 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:27:)
0x608e2cad4330: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:31:)
0x608e2cad4550: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:31:)
0x608e2cad49b0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:48:)
0x608e2cad4770: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:48:)
0x608e2cad4e50: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:58:)
0x608e2cad3ef0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:58:)
0x608e2cad5500: 04- 1082: FUNCTION: 'imul' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad4c30 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:26:)
0x608e2cad5720: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:30:)
0x608e2cad5940: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:30:)
0x608e2cad5da0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:43:)
0x608e2cad52e0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:43:)
0x608e2cad5b60: 06- 1128: PARAM: 'y': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:48:)
0x608e2cad6470: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:61:)
0x608e2cad6000: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:61:)
0x608e2cad68f0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:71:)
0x608e2cad6220: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:71:)
0x608e2cad6fa0: 04- 1082: FUNCTION: 'log' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad66d0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:25:)
0x608e2cad71c0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:29:)
0x608e2cad73e0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:29:)
0x608e2cad7840: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:42:)
0x608e2cad6d80: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:42:)
0x608e2cad7ce0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:52:)
0x608e2cad7600: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:52:)
0x608e2cad8390: 04- 1082: FUNCTION: 'log1p' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad7ac0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:27:)
0x608e2cad85b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:31:)
0x608e2cad87d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:31:)
0x608e2cad8c30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:44:)
0x608e2cad8170: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:44:)
0x608e2cad90d0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:54:)
0x608e2cad89f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:54:)
0x608e2cad9780: 04- 1082: FUNCTION: 'log10' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad8eb0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:27:)
0x608e2cad99a0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:31:)
0x608e2cad9bc0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:31:)
0x608e2cada020: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:44:)
0x608e2cad9560: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:44:)
0x608e2cada4c0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:54:)
0x608e2cad9de0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:54:)
0x608e2cadab70: 04- 1082: FUNCTION: 'log2' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cada2a0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:26:)
0x608e2cadad90: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:30:)
0x608e2cadafb0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:30:)
0x608e2cadb410: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:43:)
0x608e2cada950: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:43:)
0x608e2cadb8b0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:53:)
0x608e2cadb1d0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:53:)
0x608e2cadbf60: 04- 1082: FUNCTION: 'max' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cadb690 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:25:)
0x608e2cadc180: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:29:)
0x608e2cadc3a0: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:29:)
0x608e2cadc800: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:46:)
0x608e2cadc5c0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:46:)
0x608e2cadcca0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:56:)
0x608e2cadbd40: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:56:)
0x608e2cadd350: 04- 1082: FUNCTION: 'max' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cadca80 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:25:)
0x608e2cadd570: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:29:)
0x608e2cadd790: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:29:)
0x608e2caddbf0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:47:)
0x608e2cadd9b0: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:47:)
0x608e2cade090: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:58:)
0x608e2cadd130: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:58:)
0x608e2cade740: 04- 1082: FUNCTION: 'min' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cadde70 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:25:)
0x608e2cade960: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:29:)
0x608e2cadeb80: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:29:)
0x608e2cadefe0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:46:)
0x608e2cadeda0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:46:)
0x608e2cadf480: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:56:)
0x608e2cade520: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:56:)
0x608e2cadfb30: 04- 1082: FUNCTION: 'min' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cadf260 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:25:)
0x608e2cadfd50: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:29:)
0x608e2cadff70: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:29:)
0x608e2cae03d0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:47:)
0x608e2cae0190: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:47:)
0x608e2cae0870: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:58:)
0x608e2cadf910: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:58:)
0x608e2cae0f20: 04- 1082: FUNCTION: 'pow' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae0650 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:25:)
0x608e2cae1140: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:29:)
0x608e2cae1360: 06- 1128: PARAM: 'base': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:29:)
0x608e2cae17c0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:45:)
0x608e2cae0d00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:45:)
0x608e2cae1580: 06- 1128: PARAM: 'exponent': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:50:)
0x608e2cae1e90: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:70:)
0x608e2cae1a20: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:70:)
0x608e2cae2310: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:80:)
0x608e2cae1c40: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:80:)
0x608e2cae29c0: 04- 1082: FUNCTION: 'pow' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cae20f0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:25:)
0x608e2cae2be0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:29:)
0x608e2cae2e00: 06- 1128: PARAM: 'base': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:29:)
0x608e2cae3260: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:46:)
0x608e2cae27a0: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:46:)
0x608e2cae3020: 06- 1128: PARAM: 'exponent': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:51:)
0x608e2cae3930: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:72:)
0x608e2cae34c0: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:72:)
0x608e2cae3db0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:83:)
0x608e2cae36e0: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:83:)
0x608e2cae4460: 04- 1082: FUNCTION: 'random' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae3b90 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:58:28:)
0x608e2cae48a0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:58:39:)
0x608e2cae4240: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:58:39:)
0x608e2cae4f60: 04- 1082: FUNCTION: 'round' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae4680 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:27:)
0x608e2cae5180: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:31:)
0x608e2cae53a0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:31:)
0x608e2cae5800: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:44:)
0x608e2cae4d40: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:44:)
0x608e2cae5ca0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:54:)
0x608e2cae55c0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:54:)
0x608e2cae6350: 04- 1082: FUNCTION: 'sign' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae5a80 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:26:)
0x608e2cae6570: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:30:)
0x608e2cae6790: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:30:)
0x608e2cae6bf0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:43:)
0x608e2cae6130: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:43:)
0x608e2cae7090: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:53:)
0x608e2cae69b0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:53:)
0x608e2cae7740: 04- 1082: FUNCTION: 'sign' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cae6e70 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:26:)
0x608e2cae7960: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:30:)
0x608e2cae7b80: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:30:)
0x608e2cae7fe0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:44:)
0x608e2cae7520: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:44:)
0x608e2cae8480: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:55:)
0x608e2cae7da0: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:55:)
0x608e2cae8b30: 04- 1082: FUNCTION: 'sin' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae8260 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:25:)
0x608e2cae8d50: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:29:)
0x608e2cae8f70: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:29:)
0x608e2cae93d0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:42:)
0x608e2cae8910: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:42:)
0x608e2cae9870: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:52:)
0x608e2cae9190: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:52:)
0x608e2cae9f20: 04- 1082: FUNCTION: 'sinh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae9650 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:26:)
0x608e2caea140: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:30:)
0x608e2caea360: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:30:)
0x608e2caea7c0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:43:)
0x608e2cae9d00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:43:)
0x608e2caeac60: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:53:)
0x608e2caea580: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:53:)
0x608e2caeb310: 04- 1082: FUNCTION: 'sqrt' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caeaa40 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:26:)
0x608e2caeb530: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:30:)
0x608e2caeb750: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:30:)
0x608e2caebbb0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:43:)
0x608e2caeb0f0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:43:)
0x608e2caec050: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:53:)
0x608e2caeb970: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:53:)
0x608e2caec700: 04- 1082: FUNCTION: 'tan' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caebe30 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:25:)
0x608e2caec920: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:29:)
0x608e2caecb40: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:29:)
0x608e2caecfa0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:42:)
0x608e2caec4e0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:42:)
0x608e2caed440: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:52:)
0x608e2caecd60: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:52:)
0x608e2caedaf0: 04- 1082: FUNCTION: 'tanh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caed220 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:26:)
0x608e2caedd10: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:30:)
0x608e2caedf30: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:30:)
0x608e2caee390: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:43:)
0x608e2caed8d0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:43:)
0x608e2caee830: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:53:)
0x608e2caee150: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:53:)
0x608e2caeeee0: 04- 1082: FUNCTION: 'trunc' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caee610 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:27:)
0x608e2caef100: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:31:)
0x608e2caef320: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:31:)
0x608e2caef780: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:44:)
0x608e2caeecc0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:44:)
0x608e2caefc20: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:54:)
0x608e2caef540: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:54:)
0x608e2caefa00: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:17:)
0x608e2caf00b0: 05- 1185: VARIABLE: 'E' CONST MEMBER DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:17:)
0x608e2caf02d0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caefe90: 07- 1078: FLOATING_POINT: 2.71828 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caeeaa0: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:20:)
0x608e2caf09a0: 05- 1185: VARIABLE: 'LN10' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:20:)
0x608e2caf0be0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf0520: 07- 1078: FLOATING_POINT: 2.30259 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf0780: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:19:)
0x608e2caf1280: 05- 1185: VARIABLE: 'LN2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:19:)
0x608e2caf14c0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf0e00: 07- 1078: FLOATING_POINT: 0.693147 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf1060: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:21:)
0x608e2caf1b60: 05- 1185: VARIABLE: 'LOG2E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:21:)
0x608e2caf1da0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf16e0: 07- 1078: FLOATING_POINT: 1.4427 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf1940: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:22:)
0x608e2caf2440: 05- 1185: VARIABLE: 'LOG10E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:22:)
0x608e2caf2680: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf1fc0: 07- 1078: FLOATING_POINT: 0.434294 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf2220: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:18:)
0x608e2caf2d20: 05- 1185: VARIABLE: 'PI' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:18:)
0x608e2caf2f60: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf28a0: 07- 1078: FLOATING_POINT: 3.14159 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf2b00: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:23:)
0x608e2caf3600: 05- 1185: VARIABLE: 'SQRT1_2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:23:)
0x608e2caf3840: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf3180: 07- 1078: FLOATING_POINT: 0.707107 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf33e0: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:21:)
0x608e2caf3ee0: 05- 1185: VARIABLE: 'SQRT2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:21:)
0x608e2caf4120: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
0x608e2caf3a60: 07- 1078: FLOATING_POINT: 1.41421 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
0x608e2caf00b0: 03= 1185: VARIABLE: 'E' CONST MEMBER DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:17:)
0x608e2caf02d0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caefe90: 05- 1078: FLOATING_POINT: 2.71828 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caf09a0: 03= 1185: VARIABLE: 'LN10' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:20:)
0x608e2caf0be0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf0520: 05- 1078: FLOATING_POINT: 2.30259 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf1280: 03= 1185: VARIABLE: 'LN2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:19:)
0x608e2caf14c0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf0e00: 05- 1078: FLOATING_POINT: 0.693147 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf1b60: 03= 1185: VARIABLE: 'LOG2E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:21:)
0x608e2caf1da0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf16e0: 05- 1078: FLOATING_POINT: 1.4427 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf2440: 03= 1185: VARIABLE: 'LOG10E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:22:)
0x608e2caf2680: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf1fc0: 05- 1078: FLOATING_POINT: 0.434294 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf2d20: 03= 1185: VARIABLE: 'PI' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:18:)
0x608e2caf2f60: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf28a0: 05- 1078: FLOATING_POINT: 3.14159 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf3600: 03= 1185: VARIABLE: 'SQRT1_2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:23:)
0x608e2caf3840: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf3180: 05- 1078: FLOATING_POINT: 0.707107 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf3ee0: 03= 1185: VARIABLE: 'SQRT2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:21:)
0x608e2caf4120: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
0x608e2caf3a60: 05- 1078: FLOATING_POINT: 1.41421 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
--- class or derived_class (param 1) is:
0x608e2caae5c0: 02. 1048: CLASS: 'Math' TYPED Type node: 0x608e2caae5c0 [Class:Math] attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:23:12:)
0x608e2caae7e0: 03- 1071: EXTENDS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:23:20:)
0x608e2caae3a0: 04- 1086: IDENTIFIER: 'Object' Instance: 0x608e2cce59e0 Type node: 0x608e2cce59e0 [Class:Object] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:24:)
0x608e2caaea20: 03- 1060: DIRECTIVE_LIST: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:13:)
0x608e2caaf500: 04- 1082: FUNCTION: 'Math' VOID Attribute node: 0x608e2caaee80 attrs: PRIVATE NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:27:)
0x608e2caaf720: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:31:)
0x608e2cabc3d0: 06- 1128: PARAM: 'm': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:31:)
0x608e2cabc770: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:44:)
0x608e2caaf2e0: 08- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:42:)
0x608e2cabc5a0: 07- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:55:)
0x608e2cabc9b0: 08- 1182: UNDEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:55:)
0x608e2cabd290: 04- 1082: FUNCTION: 'abs' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cabce10 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:25:)
0x608e2cabd4b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:29:)
0x608e2cabd6d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:29:)
0x608e2cabdb30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:42:)
0x608e2cabd070: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:42:)
0x608e2cabdfd0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:52:)
0x608e2cabd8f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:52:)
0x608e2cabe6b0: 04- 1082: FUNCTION: 'abs' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cabddb0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:25:)
0x608e2cabe8d0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:29:)
0x608e2cabeaf0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:29:)
0x608e2cabef30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:43:)
0x608e2cabe490: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:43:)
0x608e2cabf3d0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:54:)
0x608e2cabed10: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:54:)
0x608e2cabfad0: 04- 1082: FUNCTION: 'acos' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cabf1b0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:26:)
0x608e2cabfcf0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:30:)
0x608e2cabff10: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:30:)
0x608e2cac0370: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:43:)
0x608e2cabf8b0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:43:)
0x608e2cac0810: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:53:)
0x608e2cac0130: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:53:)
0x608e2cac0e90: 04- 1082: FUNCTION: 'acosh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac05f0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:27:)
0x608e2cac10b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:31:)
0x608e2cac12d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:31:)
0x608e2cac1730: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:44:)
0x608e2cac0c70: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:44:)
0x608e2cac1bd0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:54:)
0x608e2cac14f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:54:)
0x608e2cac2230: 04- 1082: FUNCTION: 'asin' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac19b0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:26:)
0x608e2cac2450: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:30:)
0x608e2cac2670: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:30:)
0x608e2cac2ad0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:43:)
0x608e2cac2010: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:43:)
0x608e2cac2f70: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:53:)
0x608e2cac2890: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:53:)
0x608e2cac3620: 04- 1082: FUNCTION: 'asinh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac2d50 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:27:)
0x608e2cac3840: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:31:)
0x608e2cac3a60: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:31:)
0x608e2cac3ec0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:44:)
0x608e2cac3400: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:44:)
0x608e2cac4360: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:54:)
0x608e2cac3c80: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:54:)
0x608e2cac4a10: 04- 1082: FUNCTION: 'atan' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac4140 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:26:)
0x608e2cac4c30: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:30:)
0x608e2cac4e50: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:30:)
0x608e2cac52b0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:43:)
0x608e2cac47f0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:43:)
0x608e2cac5750: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:53:)
0x608e2cac5070: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:53:)
0x608e2cac5e00: 04- 1082: FUNCTION: 'atanh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac5530 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:27:)
0x608e2cac6020: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:31:)
0x608e2cac6240: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:31:)
0x608e2cac66a0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:44:)
0x608e2cac5be0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:44:)
0x608e2cac6b40: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:54:)
0x608e2cac6460: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:54:)
0x608e2cac7300: 04- 1082: FUNCTION: 'atan2' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac6920 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:27:)
0x608e2cac7520: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:31:)
0x608e2cac7740: 06- 1128: PARAM: 'y': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:31:)
0x608e2cac7ba0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:44:)
0x608e2cac70e0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:44:)
0x608e2cac7960: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:49:)
0x608e2cac8270: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:62:)
0x608e2cac7e00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:62:)
0x608e2cac86f0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:72:)
0x608e2cac8020: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:72:)
0x608e2cac8da0: 04- 1082: FUNCTION: 'cbrt' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac84d0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:26:)
0x608e2cac8fc0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:30:)
0x608e2cac91e0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:30:)
0x608e2cac9640: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:43:)
0x608e2cac8b80: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:43:)
0x608e2cac9ae0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:53:)
0x608e2cac9400: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:53:)
0x608e2caca190: 04- 1082: FUNCTION: 'ceil' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac98c0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:26:)
0x608e2caca3b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:30:)
0x608e2caca5d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:30:)
0x608e2cacaa30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:43:)
0x608e2cac9f70: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:43:)
0x608e2cacaed0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:53:)
0x608e2caca7f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:53:)
0x608e2cacb580: 04- 1082: FUNCTION: 'clz32' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cacacb0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:27:)
0x608e2cacb7a0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:31:)
0x608e2cacb9c0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:31:)
0x608e2cacbe20: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:44:)
0x608e2cacb360: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:44:)
0x608e2cacc2c0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:55:)
0x608e2cacbbe0: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:55:)
0x608e2cacc970: 04- 1082: FUNCTION: 'cos' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cacc0a0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:25:)
0x608e2caccb90: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:29:)
0x608e2caccdb0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:29:)
0x608e2cacd210: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:42:)
0x608e2cacc750: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:42:)
0x608e2cacd6b0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:52:)
0x608e2caccfd0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:52:)
0x608e2cacdd60: 04- 1082: FUNCTION: 'cosh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cacd490 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:26:)
0x608e2cacdf80: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:30:)
0x608e2cace1a0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:30:)
0x608e2cace600: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:43:)
0x608e2cacdb40: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:43:)
0x608e2caceaa0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:53:)
0x608e2cace3c0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:53:)
0x608e2cacf150: 04- 1082: FUNCTION: 'exp' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cace880 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:25:)
0x608e2cacf370: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:29:)
0x608e2cacf590: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:29:)
0x608e2cacf9f0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:42:)
0x608e2cacef30: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:42:)
0x608e2cacfe90: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:52:)
0x608e2cacf7b0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:52:)
0x608e2cad0540: 04- 1082: FUNCTION: 'expm1' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cacfc70 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:27:)
0x608e2cad0760: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:31:)
0x608e2cad0980: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:31:)
0x608e2cad0de0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:44:)
0x608e2cad0320: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:44:)
0x608e2cad1280: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:54:)
0x608e2cad0ba0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:54:)
0x608e2cad1930: 04- 1082: FUNCTION: 'floor' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad1060 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:27:)
0x608e2cad1b50: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:31:)
0x608e2cad1d70: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:31:)
0x608e2cad21d0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:44:)
0x608e2cad1710: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:44:)
0x608e2cad2670: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:54:)
0x608e2cad1f90: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:54:)
0x608e2cad2d20: 04- 1082: FUNCTION: 'fround' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad2450 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:28:)
0x608e2cad2f40: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:32:)
0x608e2cad3160: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:32:)
0x608e2cad35c0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:45:)
0x608e2cad2b00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:45:)
0x608e2cad3a60: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:55:)
0x608e2cad3380: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:55:)
0x608e2cad4110: 04- 1082: FUNCTION: 'hypot' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad3840 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:27:)
0x608e2cad4330: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:31:)
0x608e2cad4550: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:31:)
0x608e2cad49b0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:48:)
0x608e2cad4770: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:48:)
0x608e2cad4e50: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:58:)
0x608e2cad3ef0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:58:)
0x608e2cad5500: 04- 1082: FUNCTION: 'imul' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad4c30 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:26:)
0x608e2cad5720: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:30:)
0x608e2cad5940: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:30:)
0x608e2cad5da0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:43:)
0x608e2cad52e0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:43:)
0x608e2cad5b60: 06- 1128: PARAM: 'y': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:48:)
0x608e2cad6470: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:61:)
0x608e2cad6000: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:61:)
0x608e2cad68f0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:71:)
0x608e2cad6220: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:71:)
0x608e2cad6fa0: 04- 1082: FUNCTION: 'log' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad66d0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:25:)
0x608e2cad71c0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:29:)
0x608e2cad73e0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:29:)
0x608e2cad7840: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:42:)
0x608e2cad6d80: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:42:)
0x608e2cad7ce0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:52:)
0x608e2cad7600: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:52:)
0x608e2cad8390: 04- 1082: FUNCTION: 'log1p' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad7ac0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:27:)
0x608e2cad85b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:31:)
0x608e2cad87d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:31:)
0x608e2cad8c30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:44:)
0x608e2cad8170: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:44:)
0x608e2cad90d0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:54:)
0x608e2cad89f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:54:)
0x608e2cad9780: 04- 1082: FUNCTION: 'log10' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad8eb0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:27:)
0x608e2cad99a0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:31:)
0x608e2cad9bc0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:31:)
0x608e2cada020: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:44:)
0x608e2cad9560: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:44:)
0x608e2cada4c0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:54:)
0x608e2cad9de0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:54:)
0x608e2cadab70: 04- 1082: FUNCTION: 'log2' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cada2a0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:26:)
0x608e2cadad90: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:30:)
0x608e2cadafb0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:30:)
0x608e2cadb410: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:43:)
0x608e2cada950: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:43:)
0x608e2cadb8b0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:53:)
0x608e2cadb1d0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:53:)
0x608e2cadbf60: 04- 1082: FUNCTION: 'max' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cadb690 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:25:)
0x608e2cadc180: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:29:)
0x608e2cadc3a0: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:29:)
0x608e2cadc800: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:46:)
0x608e2cadc5c0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:46:)
0x608e2cadcca0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:56:)
0x608e2cadbd40: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:56:)
0x608e2cadd350: 04- 1082: FUNCTION: 'max' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cadca80 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:25:)
0x608e2cadd570: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:29:)
0x608e2cadd790: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:29:)
0x608e2caddbf0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:47:)
0x608e2cadd9b0: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:47:)
0x608e2cade090: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:58:)
0x608e2cadd130: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:58:)
0x608e2cade740: 04- 1082: FUNCTION: 'min' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cadde70 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:25:)
0x608e2cade960: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:29:)
0x608e2cadeb80: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:29:)
0x608e2cadefe0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:46:)
0x608e2cadeda0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:46:)
0x608e2cadf480: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:56:)
0x608e2cade520: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:56:)
0x608e2cadfb30: 04- 1082: FUNCTION: 'min' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cadf260 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:25:)
0x608e2cadfd50: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:29:)
0x608e2cadff70: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:29:)
0x608e2cae03d0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:47:)
0x608e2cae0190: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:47:)
0x608e2cae0870: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:58:)
0x608e2cadf910: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:58:)
0x608e2cae0f20: 04- 1082: FUNCTION: 'pow' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae0650 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:25:)
0x608e2cae1140: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:29:)
0x608e2cae1360: 06- 1128: PARAM: 'base': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:29:)
0x608e2cae17c0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:45:)
0x608e2cae0d00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:45:)
0x608e2cae1580: 06- 1128: PARAM: 'exponent': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:50:)
0x608e2cae1e90: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:70:)
0x608e2cae1a20: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:70:)
0x608e2cae2310: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:80:)
0x608e2cae1c40: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:80:)
0x608e2cae29c0: 04- 1082: FUNCTION: 'pow' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cae20f0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:25:)
0x608e2cae2be0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:29:)
0x608e2cae2e00: 06- 1128: PARAM: 'base': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:29:)
0x608e2cae3260: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:46:)
0x608e2cae27a0: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:46:)
0x608e2cae3020: 06- 1128: PARAM: 'exponent': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:51:)
0x608e2cae3930: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:72:)
0x608e2cae34c0: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:72:)
0x608e2cae3db0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:83:)
0x608e2cae36e0: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:83:)
0x608e2cae4460: 04- 1082: FUNCTION: 'random' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae3b90 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:58:28:)
0x608e2cae48a0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:58:39:)
0x608e2cae4240: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:58:39:)
0x608e2cae4f60: 04- 1082: FUNCTION: 'round' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae4680 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:27:)
0x608e2cae5180: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:31:)
0x608e2cae53a0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:31:)
0x608e2cae5800: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:44:)
0x608e2cae4d40: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:44:)
0x608e2cae5ca0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:54:)
0x608e2cae55c0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:54:)
0x608e2cae6350: 04- 1082: FUNCTION: 'sign' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae5a80 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:26:)
0x608e2cae6570: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:30:)
0x608e2cae6790: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:30:)
0x608e2cae6bf0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:43:)
0x608e2cae6130: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:43:)
0x608e2cae7090: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:53:)
0x608e2cae69b0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:53:)
0x608e2cae7740: 04- 1082: FUNCTION: 'sign' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cae6e70 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:26:)
0x608e2cae7960: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:30:)
0x608e2cae7b80: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:30:)
0x608e2cae7fe0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:44:)
0x608e2cae7520: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:44:)
0x608e2cae8480: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:55:)
0x608e2cae7da0: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:55:)
0x608e2cae8b30: 04- 1082: FUNCTION: 'sin' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae8260 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:25:)
0x608e2cae8d50: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:29:)
0x608e2cae8f70: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:29:)
0x608e2cae93d0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:42:)
0x608e2cae8910: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:42:)
0x608e2cae9870: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:52:)
0x608e2cae9190: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:52:)
0x608e2cae9f20: 04- 1082: FUNCTION: 'sinh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae9650 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:26:)
0x608e2caea140: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:30:)
0x608e2caea360: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:30:)
0x608e2caea7c0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:43:)
0x608e2cae9d00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:43:)
0x608e2caeac60: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:53:)
0x608e2caea580: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:53:)
0x608e2caeb310: 04- 1082: FUNCTION: 'sqrt' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caeaa40 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:26:)
0x608e2caeb530: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:30:)
0x608e2caeb750: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:30:)
0x608e2caebbb0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:43:)
0x608e2caeb0f0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:43:)
0x608e2caec050: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:53:)
0x608e2caeb970: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:53:)
0x608e2caec700: 04- 1082: FUNCTION: 'tan' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caebe30 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:25:)
0x608e2caec920: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:29:)
0x608e2caecb40: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:29:)
0x608e2caecfa0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:42:)
0x608e2caec4e0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:42:)
0x608e2caed440: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:52:)
0x608e2caecd60: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:52:)
0x608e2caedaf0: 04- 1082: FUNCTION: 'tanh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caed220 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:26:)
0x608e2caedd10: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:30:)
0x608e2caedf30: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:30:)
0x608e2caee390: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:43:)
0x608e2caed8d0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:43:)
0x608e2caee830: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:53:)
0x608e2caee150: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:53:)
0x608e2caeeee0: 04- 1082: FUNCTION: 'trunc' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caee610 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:27:)
0x608e2caef100: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:31:)
0x608e2caef320: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:31:)
0x608e2caef780: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:44:)
0x608e2caeecc0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:44:)
0x608e2caefc20: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:54:)
0x608e2caef540: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:54:)
0x608e2caefa00: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:17:)
0x608e2caf00b0: 05- 1185: VARIABLE: 'E' CONST MEMBER DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:17:)
0x608e2caf02d0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caefe90: 07- 1078: FLOATING_POINT: 2.71828 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caeeaa0: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:20:)
0x608e2caf09a0: 05- 1185: VARIABLE: 'LN10' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:20:)
0x608e2caf0be0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf0520: 07- 1078: FLOATING_POINT: 2.30259 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf0780: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:19:)
0x608e2caf1280: 05- 1185: VARIABLE: 'LN2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:19:)
0x608e2caf14c0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf0e00: 07- 1078: FLOATING_POINT: 0.693147 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf1060: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:21:)
0x608e2caf1b60: 05- 1185: VARIABLE: 'LOG2E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:21:)
0x608e2caf1da0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf16e0: 07- 1078: FLOATING_POINT: 1.4427 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf1940: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:22:)
0x608e2caf2440: 05- 1185: VARIABLE: 'LOG10E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:22:)
0x608e2caf2680: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf1fc0: 07- 1078: FLOATING_POINT: 0.434294 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf2220: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:18:)
0x608e2caf2d20: 05- 1185: VARIABLE: 'PI' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:18:)
0x608e2caf2f60: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf28a0: 07- 1078: FLOATING_POINT: 3.14159 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf2b00: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:23:)
0x608e2caf3600: 05- 1185: VARIABLE: 'SQRT1_2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:23:)
0x608e2caf3840: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf3180: 07- 1078: FLOATING_POINT: 0.707107 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf33e0: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:21:)
0x608e2caf3ee0: 05- 1185: VARIABLE: 'SQRT2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:21:)
0x608e2caf4120: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
0x608e2caf3a60: 07- 1078: FLOATING_POINT: 1.41421 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
0x608e2caf00b0: 03= 1185: VARIABLE: 'E' CONST MEMBER DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:17:)
0x608e2caf02d0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caefe90: 05- 1078: FLOATING_POINT: 2.71828 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caf09a0: 03= 1185: VARIABLE: 'LN10' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:20:)
0x608e2caf0be0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf0520: 05- 1078: FLOATING_POINT: 2.30259 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf1280: 03= 1185: VARIABLE: 'LN2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:19:)
0x608e2caf14c0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf0e00: 05- 1078: FLOATING_POINT: 0.693147 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf1b60: 03= 1185: VARIABLE: 'LOG2E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:21:)
0x608e2caf1da0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf16e0: 05- 1078: FLOATING_POINT: 1.4427 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf2440: 03= 1185: VARIABLE: 'LOG10E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:22:)
0x608e2caf2680: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf1fc0: 05- 1078: FLOATING_POINT: 0.434294 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf2d20: 03= 1185: VARIABLE: 'PI' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:18:)
0x608e2caf2f60: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf28a0: 05- 1078: FLOATING_POINT: 3.14159 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf3600: 03= 1185: VARIABLE: 'SQRT1_2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:23:)
0x608e2caf3840: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf3180: 05- 1078: FLOATING_POINT: 0.707107 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf3ee0: 03= 1185: VARIABLE: 'SQRT2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:21:)
0x608e2caf4120: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
0x608e2caf3a60: 05- 1078: FLOATING_POINT: 1.41421 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
----------------- check derived between best & match...
--- class or super_class (param 2) is:
0x608e2caae5c0: 02. 1048: CLASS: 'Math' TYPED Type node: 0x608e2caae5c0 [Class:Math] attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:23:12:)
0x608e2caae7e0: 03- 1071: EXTENDS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:23:20:)
0x608e2caae3a0: 04- 1086: IDENTIFIER: 'Object' Instance: 0x608e2cce59e0 Type node: 0x608e2cce59e0 [Class:Object] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:24:)
0x608e2caaea20: 03- 1060: DIRECTIVE_LIST: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:13:)
0x608e2caaf500: 04- 1082: FUNCTION: 'Math' VOID Attribute node: 0x608e2caaee80 attrs: PRIVATE NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:27:)
0x608e2caaf720: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:31:)
0x608e2cabc3d0: 06- 1128: PARAM: 'm': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:31:)
0x608e2cabc770: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:44:)
0x608e2caaf2e0: 08- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:42:)
0x608e2cabc5a0: 07- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:55:)
0x608e2cabc9b0: 08- 1182: UNDEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:55:)
0x608e2cabd290: 04- 1082: FUNCTION: 'abs' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cabce10 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:25:)
0x608e2cabd4b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:29:)
0x608e2cabd6d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:29:)
0x608e2cabdb30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:42:)
0x608e2cabd070: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:42:)
0x608e2cabdfd0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:52:)
0x608e2cabd8f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:52:)
0x608e2cabe6b0: 04- 1082: FUNCTION: 'abs' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cabddb0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:25:)
0x608e2cabe8d0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:29:)
0x608e2cabeaf0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:29:)
0x608e2cabef30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:43:)
0x608e2cabe490: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:43:)
0x608e2cabf3d0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:54:)
0x608e2cabed10: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:54:)
0x608e2cabfad0: 04- 1082: FUNCTION: 'acos' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cabf1b0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:26:)
0x608e2cabfcf0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:30:)
0x608e2cabff10: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:30:)
0x608e2cac0370: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:43:)
0x608e2cabf8b0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:43:)
0x608e2cac0810: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:53:)
0x608e2cac0130: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:53:)
0x608e2cac0e90: 04- 1082: FUNCTION: 'acosh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac05f0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:27:)
0x608e2cac10b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:31:)
0x608e2cac12d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:31:)
0x608e2cac1730: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:44:)
0x608e2cac0c70: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:44:)
0x608e2cac1bd0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:54:)
0x608e2cac14f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:54:)
0x608e2cac2230: 04- 1082: FUNCTION: 'asin' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac19b0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:26:)
0x608e2cac2450: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:30:)
0x608e2cac2670: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:30:)
0x608e2cac2ad0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:43:)
0x608e2cac2010: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:43:)
0x608e2cac2f70: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:53:)
0x608e2cac2890: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:53:)
0x608e2cac3620: 04- 1082: FUNCTION: 'asinh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac2d50 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:27:)
0x608e2cac3840: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:31:)
0x608e2cac3a60: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:31:)
0x608e2cac3ec0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:44:)
0x608e2cac3400: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:44:)
0x608e2cac4360: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:54:)
0x608e2cac3c80: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:54:)
0x608e2cac4a10: 04- 1082: FUNCTION: 'atan' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac4140 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:26:)
0x608e2cac4c30: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:30:)
0x608e2cac4e50: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:30:)
0x608e2cac52b0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:43:)
0x608e2cac47f0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:43:)
0x608e2cac5750: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:53:)
0x608e2cac5070: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:53:)
0x608e2cac5e00: 04- 1082: FUNCTION: 'atanh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac5530 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:27:)
0x608e2cac6020: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:31:)
0x608e2cac6240: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:31:)
0x608e2cac66a0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:44:)
0x608e2cac5be0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:44:)
0x608e2cac6b40: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:54:)
0x608e2cac6460: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:54:)
0x608e2cac7300: 04- 1082: FUNCTION: 'atan2' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac6920 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:27:)
0x608e2cac7520: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:31:)
0x608e2cac7740: 06- 1128: PARAM: 'y': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:31:)
0x608e2cac7ba0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:44:)
0x608e2cac70e0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:44:)
0x608e2cac7960: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:49:)
0x608e2cac8270: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:62:)
0x608e2cac7e00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:62:)
0x608e2cac86f0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:72:)
0x608e2cac8020: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:72:)
0x608e2cac8da0: 04- 1082: FUNCTION: 'cbrt' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac84d0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:26:)
0x608e2cac8fc0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:30:)
0x608e2cac91e0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:30:)
0x608e2cac9640: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:43:)
0x608e2cac8b80: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:43:)
0x608e2cac9ae0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:53:)
0x608e2cac9400: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:53:)
0x608e2caca190: 04- 1082: FUNCTION: 'ceil' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac98c0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:26:)
0x608e2caca3b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:30:)
0x608e2caca5d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:30:)
0x608e2cacaa30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:43:)
0x608e2cac9f70: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:43:)
0x608e2cacaed0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:53:)
0x608e2caca7f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:53:)
0x608e2cacb580: 04- 1082: FUNCTION: 'clz32' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cacacb0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:27:)
0x608e2cacb7a0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:31:)
0x608e2cacb9c0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:31:)
0x608e2cacbe20: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:44:)
0x608e2cacb360: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:44:)
0x608e2cacc2c0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:55:)
0x608e2cacbbe0: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:55:)
0x608e2cacc970: 04- 1082: FUNCTION: 'cos' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cacc0a0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:25:)
0x608e2caccb90: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:29:)
0x608e2caccdb0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:29:)
0x608e2cacd210: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:42:)
0x608e2cacc750: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:42:)
0x608e2cacd6b0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:52:)
0x608e2caccfd0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:52:)
0x608e2cacdd60: 04- 1082: FUNCTION: 'cosh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cacd490 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:26:)
0x608e2cacdf80: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:30:)
0x608e2cace1a0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:30:)
0x608e2cace600: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:43:)
0x608e2cacdb40: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:43:)
0x608e2caceaa0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:53:)
0x608e2cace3c0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:53:)
0x608e2cacf150: 04- 1082: FUNCTION: 'exp' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cace880 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:25:)
0x608e2cacf370: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:29:)
0x608e2cacf590: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:29:)
0x608e2cacf9f0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:42:)
0x608e2cacef30: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:42:)
0x608e2cacfe90: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:52:)
0x608e2cacf7b0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:52:)
0x608e2cad0540: 04- 1082: FUNCTION: 'expm1' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cacfc70 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:27:)
0x608e2cad0760: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:31:)
0x608e2cad0980: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:31:)
0x608e2cad0de0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:44:)
0x608e2cad0320: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:44:)
0x608e2cad1280: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:54:)
0x608e2cad0ba0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:54:)
0x608e2cad1930: 04- 1082: FUNCTION: 'floor' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad1060 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:27:)
0x608e2cad1b50: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:31:)
0x608e2cad1d70: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:31:)
0x608e2cad21d0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:44:)
0x608e2cad1710: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:44:)
0x608e2cad2670: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:54:)
0x608e2cad1f90: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:54:)
0x608e2cad2d20: 04- 1082: FUNCTION: 'fround' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad2450 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:28:)
0x608e2cad2f40: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:32:)
0x608e2cad3160: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:32:)
0x608e2cad35c0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:45:)
0x608e2cad2b00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:45:)
0x608e2cad3a60: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:55:)
0x608e2cad3380: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:55:)
0x608e2cad4110: 04- 1082: FUNCTION: 'hypot' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad3840 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:27:)
0x608e2cad4330: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:31:)
0x608e2cad4550: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:31:)
0x608e2cad49b0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:48:)
0x608e2cad4770: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:48:)
0x608e2cad4e50: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:58:)
0x608e2cad3ef0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:58:)
0x608e2cad5500: 04- 1082: FUNCTION: 'imul' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad4c30 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:26:)
0x608e2cad5720: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:30:)
0x608e2cad5940: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:30:)
0x608e2cad5da0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:43:)
0x608e2cad52e0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:43:)
0x608e2cad5b60: 06- 1128: PARAM: 'y': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:48:)
0x608e2cad6470: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:61:)
0x608e2cad6000: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:61:)
0x608e2cad68f0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:71:)
0x608e2cad6220: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:71:)
0x608e2cad6fa0: 04- 1082: FUNCTION: 'log' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad66d0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:25:)
0x608e2cad71c0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:29:)
0x608e2cad73e0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:29:)
0x608e2cad7840: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:42:)
0x608e2cad6d80: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:42:)
0x608e2cad7ce0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:52:)
0x608e2cad7600: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:52:)
0x608e2cad8390: 04- 1082: FUNCTION: 'log1p' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad7ac0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:27:)
0x608e2cad85b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:31:)
0x608e2cad87d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:31:)
0x608e2cad8c30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:44:)
0x608e2cad8170: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:44:)
0x608e2cad90d0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:54:)
0x608e2cad89f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:54:)
0x608e2cad9780: 04- 1082: FUNCTION: 'log10' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad8eb0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:27:)
0x608e2cad99a0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:31:)
0x608e2cad9bc0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:31:)
0x608e2cada020: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:44:)
0x608e2cad9560: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:44:)
0x608e2cada4c0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:54:)
0x608e2cad9de0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:54:)
0x608e2cadab70: 04- 1082: FUNCTION: 'log2' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cada2a0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:26:)
0x608e2cadad90: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:30:)
0x608e2cadafb0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:30:)
0x608e2cadb410: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:43:)
0x608e2cada950: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:43:)
0x608e2cadb8b0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:53:)
0x608e2cadb1d0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:53:)
0x608e2cadbf60: 04- 1082: FUNCTION: 'max' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cadb690 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:25:)
0x608e2cadc180: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:29:)
0x608e2cadc3a0: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:29:)
0x608e2cadc800: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:46:)
0x608e2cadc5c0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:46:)
0x608e2cadcca0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:56:)
0x608e2cadbd40: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:56:)
0x608e2cadd350: 04- 1082: FUNCTION: 'max' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cadca80 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:25:)
0x608e2cadd570: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:29:)
0x608e2cadd790: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:29:)
0x608e2caddbf0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:47:)
0x608e2cadd9b0: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:47:)
0x608e2cade090: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:58:)
0x608e2cadd130: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:58:)
0x608e2cade740: 04- 1082: FUNCTION: 'min' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cadde70 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:25:)
0x608e2cade960: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:29:)
0x608e2cadeb80: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:29:)
0x608e2cadefe0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:46:)
0x608e2cadeda0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:46:)
0x608e2cadf480: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:56:)
0x608e2cade520: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:56:)
0x608e2cadfb30: 04- 1082: FUNCTION: 'min' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cadf260 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:25:)
0x608e2cadfd50: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:29:)
0x608e2cadff70: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:29:)
0x608e2cae03d0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:47:)
0x608e2cae0190: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:47:)
0x608e2cae0870: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:58:)
0x608e2cadf910: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:58:)
0x608e2cae0f20: 04- 1082: FUNCTION: 'pow' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae0650 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:25:)
0x608e2cae1140: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:29:)
0x608e2cae1360: 06- 1128: PARAM: 'base': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:29:)
0x608e2cae17c0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:45:)
0x608e2cae0d00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:45:)
0x608e2cae1580: 06- 1128: PARAM: 'exponent': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:50:)
0x608e2cae1e90: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:70:)
0x608e2cae1a20: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:70:)
0x608e2cae2310: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:80:)
0x608e2cae1c40: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:80:)
0x608e2cae29c0: 04- 1082: FUNCTION: 'pow' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cae20f0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:25:)
0x608e2cae2be0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:29:)
0x608e2cae2e00: 06- 1128: PARAM: 'base': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:29:)
0x608e2cae3260: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:46:)
0x608e2cae27a0: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:46:)
0x608e2cae3020: 06- 1128: PARAM: 'exponent': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:51:)
0x608e2cae3930: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:72:)
0x608e2cae34c0: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:72:)
0x608e2cae3db0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:83:)
0x608e2cae36e0: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:83:)
0x608e2cae4460: 04- 1082: FUNCTION: 'random' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae3b90 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:58:28:)
0x608e2cae48a0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:58:39:)
0x608e2cae4240: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:58:39:)
0x608e2cae4f60: 04- 1082: FUNCTION: 'round' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae4680 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:27:)
0x608e2cae5180: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:31:)
0x608e2cae53a0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:31:)
0x608e2cae5800: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:44:)
0x608e2cae4d40: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:44:)
0x608e2cae5ca0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:54:)
0x608e2cae55c0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:54:)
0x608e2cae6350: 04- 1082: FUNCTION: 'sign' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae5a80 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:26:)
0x608e2cae6570: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:30:)
0x608e2cae6790: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:30:)
0x608e2cae6bf0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:43:)
0x608e2cae6130: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:43:)
0x608e2cae7090: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:53:)
0x608e2cae69b0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:53:)
0x608e2cae7740: 04- 1082: FUNCTION: 'sign' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cae6e70 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:26:)
0x608e2cae7960: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:30:)
0x608e2cae7b80: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:30:)
0x608e2cae7fe0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:44:)
0x608e2cae7520: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:44:)
0x608e2cae8480: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:55:)
0x608e2cae7da0: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:55:)
0x608e2cae8b30: 04- 1082: FUNCTION: 'sin' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae8260 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:25:)
0x608e2cae8d50: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:29:)
0x608e2cae8f70: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:29:)
0x608e2cae93d0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:42:)
0x608e2cae8910: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:42:)
0x608e2cae9870: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:52:)
0x608e2cae9190: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:52:)
0x608e2cae9f20: 04- 1082: FUNCTION: 'sinh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae9650 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:26:)
0x608e2caea140: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:30:)
0x608e2caea360: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:30:)
0x608e2caea7c0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:43:)
0x608e2cae9d00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:43:)
0x608e2caeac60: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:53:)
0x608e2caea580: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:53:)
0x608e2caeb310: 04- 1082: FUNCTION: 'sqrt' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caeaa40 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:26:)
0x608e2caeb530: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:30:)
0x608e2caeb750: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:30:)
0x608e2caebbb0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:43:)
0x608e2caeb0f0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:43:)
0x608e2caec050: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:53:)
0x608e2caeb970: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:53:)
0x608e2caec700: 04- 1082: FUNCTION: 'tan' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caebe30 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:25:)
0x608e2caec920: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:29:)
0x608e2caecb40: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:29:)
0x608e2caecfa0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:42:)
0x608e2caec4e0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:42:)
0x608e2caed440: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:52:)
0x608e2caecd60: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:52:)
0x608e2caedaf0: 04- 1082: FUNCTION: 'tanh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caed220 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:26:)
0x608e2caedd10: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:30:)
0x608e2caedf30: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:30:)
0x608e2caee390: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:43:)
0x608e2caed8d0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:43:)
0x608e2caee830: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:53:)
0x608e2caee150: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:53:)
0x608e2caeeee0: 04- 1082: FUNCTION: 'trunc' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caee610 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:27:)
0x608e2caef100: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:31:)
0x608e2caef320: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:31:)
0x608e2caef780: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:44:)
0x608e2caeecc0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:44:)
0x608e2caefc20: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:54:)
0x608e2caef540: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:54:)
0x608e2caefa00: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:17:)
0x608e2caf00b0: 05- 1185: VARIABLE: 'E' CONST MEMBER DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:17:)
0x608e2caf02d0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caefe90: 07- 1078: FLOATING_POINT: 2.71828 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caeeaa0: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:20:)
0x608e2caf09a0: 05- 1185: VARIABLE: 'LN10' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:20:)
0x608e2caf0be0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf0520: 07- 1078: FLOATING_POINT: 2.30259 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf0780: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:19:)
0x608e2caf1280: 05- 1185: VARIABLE: 'LN2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:19:)
0x608e2caf14c0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf0e00: 07- 1078: FLOATING_POINT: 0.693147 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf1060: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:21:)
0x608e2caf1b60: 05- 1185: VARIABLE: 'LOG2E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:21:)
0x608e2caf1da0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf16e0: 07- 1078: FLOATING_POINT: 1.4427 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf1940: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:22:)
0x608e2caf2440: 05- 1185: VARIABLE: 'LOG10E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:22:)
0x608e2caf2680: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf1fc0: 07- 1078: FLOATING_POINT: 0.434294 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf2220: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:18:)
0x608e2caf2d20: 05- 1185: VARIABLE: 'PI' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:18:)
0x608e2caf2f60: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf28a0: 07- 1078: FLOATING_POINT: 3.14159 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf2b00: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:23:)
0x608e2caf3600: 05- 1185: VARIABLE: 'SQRT1_2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:23:)
0x608e2caf3840: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf3180: 07- 1078: FLOATING_POINT: 0.707107 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf33e0: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:21:)
0x608e2caf3ee0: 05- 1185: VARIABLE: 'SQRT2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:21:)
0x608e2caf4120: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
0x608e2caf3a60: 07- 1078: FLOATING_POINT: 1.41421 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
0x608e2caf00b0: 03= 1185: VARIABLE: 'E' CONST MEMBER DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:17:)
0x608e2caf02d0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caefe90: 05- 1078: FLOATING_POINT: 2.71828 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caf09a0: 03= 1185: VARIABLE: 'LN10' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:20:)
0x608e2caf0be0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf0520: 05- 1078: FLOATING_POINT: 2.30259 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf1280: 03= 1185: VARIABLE: 'LN2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:19:)
0x608e2caf14c0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf0e00: 05- 1078: FLOATING_POINT: 0.693147 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf1b60: 03= 1185: VARIABLE: 'LOG2E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:21:)
0x608e2caf1da0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf16e0: 05- 1078: FLOATING_POINT: 1.4427 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf2440: 03= 1185: VARIABLE: 'LOG10E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:22:)
0x608e2caf2680: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf1fc0: 05- 1078: FLOATING_POINT: 0.434294 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf2d20: 03= 1185: VARIABLE: 'PI' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:18:)
0x608e2caf2f60: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf28a0: 05- 1078: FLOATING_POINT: 3.14159 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf3600: 03= 1185: VARIABLE: 'SQRT1_2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:23:)
0x608e2caf3840: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf3180: 05- 1078: FLOATING_POINT: 0.707107 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf3ee0: 03= 1185: VARIABLE: 'SQRT2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:21:)
0x608e2caf4120: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
0x608e2caf3a60: 05- 1078: FLOATING_POINT: 1.41421 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
--- class or derived_class (param 1) is:
0x608e2caae5c0: 02. 1048: CLASS: 'Math' TYPED Type node: 0x608e2caae5c0 [Class:Math] attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:23:12:)
0x608e2caae7e0: 03- 1071: EXTENDS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:23:20:)
0x608e2caae3a0: 04- 1086: IDENTIFIER: 'Object' Instance: 0x608e2cce59e0 Type node: 0x608e2cce59e0 [Class:Object] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:24:)
0x608e2caaea20: 03- 1060: DIRECTIVE_LIST: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:13:)
0x608e2caaf500: 04- 1082: FUNCTION: 'Math' VOID Attribute node: 0x608e2caaee80 attrs: PRIVATE NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:27:)
0x608e2caaf720: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:31:)
0x608e2cabc3d0: 06- 1128: PARAM: 'm': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:31:)
0x608e2cabc770: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:44:)
0x608e2caaf2e0: 08- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:42:)
0x608e2cabc5a0: 07- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:55:)
0x608e2cabc9b0: 08- 1182: UNDEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:26:55:)
0x608e2cabd290: 04- 1082: FUNCTION: 'abs' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cabce10 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:25:)
0x608e2cabd4b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:29:)
0x608e2cabd6d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:29:)
0x608e2cabdb30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:42:)
0x608e2cabd070: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:42:)
0x608e2cabdfd0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:52:)
0x608e2cabd8f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:28:52:)
0x608e2cabe6b0: 04- 1082: FUNCTION: 'abs' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cabddb0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:25:)
0x608e2cabe8d0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:29:)
0x608e2cabeaf0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:29:)
0x608e2cabef30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:43:)
0x608e2cabe490: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:43:)
0x608e2cabf3d0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:54:)
0x608e2cabed10: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:29:54:)
0x608e2cabfad0: 04- 1082: FUNCTION: 'acos' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cabf1b0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:26:)
0x608e2cabfcf0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:30:)
0x608e2cabff10: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:30:)
0x608e2cac0370: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:43:)
0x608e2cabf8b0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:43:)
0x608e2cac0810: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:53:)
0x608e2cac0130: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:30:53:)
0x608e2cac0e90: 04- 1082: FUNCTION: 'acosh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac05f0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:27:)
0x608e2cac10b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:31:)
0x608e2cac12d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:31:)
0x608e2cac1730: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:44:)
0x608e2cac0c70: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:44:)
0x608e2cac1bd0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:54:)
0x608e2cac14f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:31:54:)
0x608e2cac2230: 04- 1082: FUNCTION: 'asin' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac19b0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:26:)
0x608e2cac2450: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:30:)
0x608e2cac2670: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:30:)
0x608e2cac2ad0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:43:)
0x608e2cac2010: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:43:)
0x608e2cac2f70: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:53:)
0x608e2cac2890: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:32:53:)
0x608e2cac3620: 04- 1082: FUNCTION: 'asinh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac2d50 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:27:)
0x608e2cac3840: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:31:)
0x608e2cac3a60: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:31:)
0x608e2cac3ec0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:44:)
0x608e2cac3400: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:44:)
0x608e2cac4360: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:54:)
0x608e2cac3c80: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:33:54:)
0x608e2cac4a10: 04- 1082: FUNCTION: 'atan' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac4140 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:26:)
0x608e2cac4c30: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:30:)
0x608e2cac4e50: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:30:)
0x608e2cac52b0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:43:)
0x608e2cac47f0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:43:)
0x608e2cac5750: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:53:)
0x608e2cac5070: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:34:53:)
0x608e2cac5e00: 04- 1082: FUNCTION: 'atanh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac5530 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:27:)
0x608e2cac6020: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:31:)
0x608e2cac6240: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:31:)
0x608e2cac66a0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:44:)
0x608e2cac5be0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:44:)
0x608e2cac6b40: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:54:)
0x608e2cac6460: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:35:54:)
0x608e2cac7300: 04- 1082: FUNCTION: 'atan2' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac6920 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:27:)
0x608e2cac7520: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:31:)
0x608e2cac7740: 06- 1128: PARAM: 'y': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:31:)
0x608e2cac7ba0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:44:)
0x608e2cac70e0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:44:)
0x608e2cac7960: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:49:)
0x608e2cac8270: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:62:)
0x608e2cac7e00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:62:)
0x608e2cac86f0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:72:)
0x608e2cac8020: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:36:72:)
0x608e2cac8da0: 04- 1082: FUNCTION: 'cbrt' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac84d0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:26:)
0x608e2cac8fc0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:30:)
0x608e2cac91e0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:30:)
0x608e2cac9640: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:43:)
0x608e2cac8b80: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:43:)
0x608e2cac9ae0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:53:)
0x608e2cac9400: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:37:53:)
0x608e2caca190: 04- 1082: FUNCTION: 'ceil' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cac98c0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:26:)
0x608e2caca3b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:30:)
0x608e2caca5d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:30:)
0x608e2cacaa30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:43:)
0x608e2cac9f70: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:43:)
0x608e2cacaed0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:53:)
0x608e2caca7f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:38:53:)
0x608e2cacb580: 04- 1082: FUNCTION: 'clz32' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cacacb0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:27:)
0x608e2cacb7a0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:31:)
0x608e2cacb9c0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:31:)
0x608e2cacbe20: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:44:)
0x608e2cacb360: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:44:)
0x608e2cacc2c0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:55:)
0x608e2cacbbe0: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:39:55:)
0x608e2cacc970: 04- 1082: FUNCTION: 'cos' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cacc0a0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:25:)
0x608e2caccb90: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:29:)
0x608e2caccdb0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:29:)
0x608e2cacd210: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:42:)
0x608e2cacc750: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:42:)
0x608e2cacd6b0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:52:)
0x608e2caccfd0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:40:52:)
0x608e2cacdd60: 04- 1082: FUNCTION: 'cosh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cacd490 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:26:)
0x608e2cacdf80: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:30:)
0x608e2cace1a0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:30:)
0x608e2cace600: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:43:)
0x608e2cacdb40: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:43:)
0x608e2caceaa0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:53:)
0x608e2cace3c0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:41:53:)
0x608e2cacf150: 04- 1082: FUNCTION: 'exp' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cace880 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:25:)
0x608e2cacf370: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:29:)
0x608e2cacf590: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:29:)
0x608e2cacf9f0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:42:)
0x608e2cacef30: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:42:)
0x608e2cacfe90: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:52:)
0x608e2cacf7b0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:42:52:)
0x608e2cad0540: 04- 1082: FUNCTION: 'expm1' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cacfc70 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:27:)
0x608e2cad0760: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:31:)
0x608e2cad0980: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:31:)
0x608e2cad0de0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:44:)
0x608e2cad0320: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:44:)
0x608e2cad1280: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:54:)
0x608e2cad0ba0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:43:54:)
0x608e2cad1930: 04- 1082: FUNCTION: 'floor' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad1060 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:27:)
0x608e2cad1b50: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:31:)
0x608e2cad1d70: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:31:)
0x608e2cad21d0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:44:)
0x608e2cad1710: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:44:)
0x608e2cad2670: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:54:)
0x608e2cad1f90: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:44:54:)
0x608e2cad2d20: 04- 1082: FUNCTION: 'fround' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad2450 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:28:)
0x608e2cad2f40: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:32:)
0x608e2cad3160: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:32:)
0x608e2cad35c0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:45:)
0x608e2cad2b00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:45:)
0x608e2cad3a60: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:55:)
0x608e2cad3380: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:45:55:)
0x608e2cad4110: 04- 1082: FUNCTION: 'hypot' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad3840 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:27:)
0x608e2cad4330: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:31:)
0x608e2cad4550: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:31:)
0x608e2cad49b0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:48:)
0x608e2cad4770: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:48:)
0x608e2cad4e50: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:58:)
0x608e2cad3ef0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:46:58:)
0x608e2cad5500: 04- 1082: FUNCTION: 'imul' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad4c30 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:26:)
0x608e2cad5720: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:30:)
0x608e2cad5940: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:30:)
0x608e2cad5da0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:43:)
0x608e2cad52e0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:43:)
0x608e2cad5b60: 06- 1128: PARAM: 'y': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:48:)
0x608e2cad6470: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:61:)
0x608e2cad6000: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:61:)
0x608e2cad68f0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:71:)
0x608e2cad6220: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:47:71:)
0x608e2cad6fa0: 04- 1082: FUNCTION: 'log' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad66d0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:25:)
0x608e2cad71c0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:29:)
0x608e2cad73e0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:29:)
0x608e2cad7840: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:42:)
0x608e2cad6d80: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:42:)
0x608e2cad7ce0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:52:)
0x608e2cad7600: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:48:52:)
0x608e2cad8390: 04- 1082: FUNCTION: 'log1p' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad7ac0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:27:)
0x608e2cad85b0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:31:)
0x608e2cad87d0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:31:)
0x608e2cad8c30: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:44:)
0x608e2cad8170: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:44:)
0x608e2cad90d0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:54:)
0x608e2cad89f0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:49:54:)
0x608e2cad9780: 04- 1082: FUNCTION: 'log10' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cad8eb0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:27:)
0x608e2cad99a0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:31:)
0x608e2cad9bc0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:31:)
0x608e2cada020: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:44:)
0x608e2cad9560: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:44:)
0x608e2cada4c0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:54:)
0x608e2cad9de0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:50:54:)
0x608e2cadab70: 04- 1082: FUNCTION: 'log2' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cada2a0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:26:)
0x608e2cadad90: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:30:)
0x608e2cadafb0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:30:)
0x608e2cadb410: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:43:)
0x608e2cada950: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:43:)
0x608e2cadb8b0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:53:)
0x608e2cadb1d0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:51:53:)
0x608e2cadbf60: 04- 1082: FUNCTION: 'max' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cadb690 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:25:)
0x608e2cadc180: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:29:)
0x608e2cadc3a0: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:29:)
0x608e2cadc800: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:46:)
0x608e2cadc5c0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:46:)
0x608e2cadcca0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:56:)
0x608e2cadbd40: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:52:56:)
0x608e2cadd350: 04- 1082: FUNCTION: 'max' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cadca80 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:25:)
0x608e2cadd570: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:29:)
0x608e2cadd790: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:29:)
0x608e2caddbf0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:47:)
0x608e2cadd9b0: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:47:)
0x608e2cade090: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:58:)
0x608e2cadd130: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:53:58:)
0x608e2cade740: 04- 1082: FUNCTION: 'min' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cadde70 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:25:)
0x608e2cade960: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:29:)
0x608e2cadeb80: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:29:)
0x608e2cadefe0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:46:)
0x608e2cadeda0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:46:)
0x608e2cadf480: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:56:)
0x608e2cade520: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:54:56:)
0x608e2cadfb30: 04- 1082: FUNCTION: 'min' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cadf260 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:25:)
0x608e2cadfd50: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:29:)
0x608e2cadff70: 06- 1128: PARAM: 'x': IN REST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:29:)
0x608e2cae03d0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:47:)
0x608e2cae0190: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:47:)
0x608e2cae0870: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:58:)
0x608e2cadf910: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:55:58:)
0x608e2cae0f20: 04- 1082: FUNCTION: 'pow' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae0650 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:25:)
0x608e2cae1140: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:29:)
0x608e2cae1360: 06- 1128: PARAM: 'base': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:29:)
0x608e2cae17c0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:45:)
0x608e2cae0d00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:45:)
0x608e2cae1580: 06- 1128: PARAM: 'exponent': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:50:)
0x608e2cae1e90: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:70:)
0x608e2cae1a20: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:70:)
0x608e2cae2310: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:80:)
0x608e2cae1c40: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:56:80:)
0x608e2cae29c0: 04- 1082: FUNCTION: 'pow' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cae20f0 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:25:)
0x608e2cae2be0: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:29:)
0x608e2cae2e00: 06- 1128: PARAM: 'base': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:29:)
0x608e2cae3260: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:46:)
0x608e2cae27a0: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:46:)
0x608e2cae3020: 06- 1128: PARAM: 'exponent': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:51:)
0x608e2cae3930: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:72:)
0x608e2cae34c0: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:72:)
0x608e2cae3db0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:83:)
0x608e2cae36e0: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:57:83:)
0x608e2cae4460: 04- 1082: FUNCTION: 'random' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae3b90 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:58:28:)
0x608e2cae48a0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:58:39:)
0x608e2cae4240: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:58:39:)
0x608e2cae4f60: 04- 1082: FUNCTION: 'round' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae4680 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:27:)
0x608e2cae5180: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:31:)
0x608e2cae53a0: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:31:)
0x608e2cae5800: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:44:)
0x608e2cae4d40: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:44:)
0x608e2cae5ca0: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:54:)
0x608e2cae55c0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:59:54:)
0x608e2cae6350: 04- 1082: FUNCTION: 'sign' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae5a80 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:26:)
0x608e2cae6570: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:30:)
0x608e2cae6790: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:30:)
0x608e2cae6bf0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:43:)
0x608e2cae6130: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:43:)
0x608e2cae7090: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:53:)
0x608e2cae69b0: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:60:53:)
0x608e2cae7740: 04- 1082: FUNCTION: 'sign' Type node: 0x608e2cb31a20 [Class:Integer] Attribute node: 0x608e2cae6e70 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:26:)
0x608e2cae7960: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:30:)
0x608e2cae7b80: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:30:)
0x608e2cae7fe0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:44:)
0x608e2cae7520: 08- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:44:)
0x608e2cae8480: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:55:)
0x608e2cae7da0: 06- 1086: IDENTIFIER: 'Integer' Instance: 0x608e2cb31a20 Type node: 0x608e2cb31a20 [Class:Integer] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:61:55:)
0x608e2cae8b30: 04- 1082: FUNCTION: 'sin' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae8260 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:25:)
0x608e2cae8d50: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:29:)
0x608e2cae8f70: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:29:)
0x608e2cae93d0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:42:)
0x608e2cae8910: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:42:)
0x608e2cae9870: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:52:)
0x608e2cae9190: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:62:52:)
0x608e2cae9f20: 04- 1082: FUNCTION: 'sinh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2cae9650 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:26:)
0x608e2caea140: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:30:)
0x608e2caea360: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:30:)
0x608e2caea7c0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:43:)
0x608e2cae9d00: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:43:)
0x608e2caeac60: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:53:)
0x608e2caea580: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:63:53:)
0x608e2caeb310: 04- 1082: FUNCTION: 'sqrt' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caeaa40 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:26:)
0x608e2caeb530: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:30:)
0x608e2caeb750: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:30:)
0x608e2caebbb0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:43:)
0x608e2caeb0f0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:43:)
0x608e2caec050: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:53:)
0x608e2caeb970: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:64:53:)
0x608e2caec700: 04- 1082: FUNCTION: 'tan' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caebe30 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:25:)
0x608e2caec920: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:29:)
0x608e2caecb40: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:29:)
0x608e2caecfa0: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:42:)
0x608e2caec4e0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:42:)
0x608e2caed440: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:52:)
0x608e2caecd60: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:65:52:)
0x608e2caedaf0: 04- 1082: FUNCTION: 'tanh' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caed220 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:26:)
0x608e2caedd10: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:30:)
0x608e2caedf30: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:30:)
0x608e2caee390: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:43:)
0x608e2caed8d0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:43:)
0x608e2caee830: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:53:)
0x608e2caee150: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:66:53:)
0x608e2caeeee0: 04- 1082: FUNCTION: 'trunc' Type node: 0x608e2caf51c0 [Class:Number] Attribute node: 0x608e2caee610 attrs: STATIC NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:27:)
0x608e2caef100: 05- 1129: PARAMETERS (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:31:)
0x608e2caef320: 06- 1128: PARAM: 'x': IN (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:31:)
0x608e2caef780: 07- 1180: TYPE: (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:44:)
0x608e2caeecc0: 08- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:44:)
0x608e2caefc20: 05- 1180: TYPE: attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:54:)
0x608e2caef540: 06- 1086: IDENTIFIER: 'Number' Instance: 0x608e2caf51c0 Type node: 0x608e2caf51c0 [Class:Number] attrs: TYPE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:67:54:)
0x608e2caefa00: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:17:)
0x608e2caf00b0: 05- 1185: VARIABLE: 'E' CONST MEMBER DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:17:)
0x608e2caf02d0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caefe90: 07- 1078: FLOATING_POINT: 2.71828 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caeeaa0: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:20:)
0x608e2caf09a0: 05- 1185: VARIABLE: 'LN10' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:20:)
0x608e2caf0be0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf0520: 07- 1078: FLOATING_POINT: 2.30259 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf0780: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:19:)
0x608e2caf1280: 05- 1185: VARIABLE: 'LN2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:19:)
0x608e2caf14c0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf0e00: 07- 1078: FLOATING_POINT: 0.693147 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf1060: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:21:)
0x608e2caf1b60: 05- 1185: VARIABLE: 'LOG2E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:21:)
0x608e2caf1da0: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf16e0: 07- 1078: FLOATING_POINT: 1.4427 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf1940: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:22:)
0x608e2caf2440: 05- 1185: VARIABLE: 'LOG10E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:22:)
0x608e2caf2680: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf1fc0: 07- 1078: FLOATING_POINT: 0.434294 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf2220: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:18:)
0x608e2caf2d20: 05- 1185: VARIABLE: 'PI' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:18:)
0x608e2caf2f60: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf28a0: 07- 1078: FLOATING_POINT: 3.14159 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf2b00: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:23:)
0x608e2caf3600: 05- 1185: VARIABLE: 'SQRT1_2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:23:)
0x608e2caf3840: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf3180: 07- 1078: FLOATING_POINT: 0.707107 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf33e0: 04- 1184: VAR: attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:21:)
0x608e2caf3ee0: 05- 1185: VARIABLE: 'SQRT2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:21:)
0x608e2caf4120: 06- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
0x608e2caf3a60: 07- 1078: FLOATING_POINT: 1.41421 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
0x608e2caf00b0: 03= 1185: VARIABLE: 'E' CONST MEMBER DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:17:)
0x608e2caf02d0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caefe90: 05- 1078: FLOATING_POINT: 2.71828 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
0x608e2caf09a0: 03= 1185: VARIABLE: 'LN10' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:20:)
0x608e2caf0be0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf0520: 05- 1078: FLOATING_POINT: 2.30259 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
0x608e2caf1280: 03= 1185: VARIABLE: 'LN2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:19:)
0x608e2caf14c0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf0e00: 05- 1078: FLOATING_POINT: 0.693147 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
0x608e2caf1b60: 03= 1185: VARIABLE: 'LOG2E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:21:)
0x608e2caf1da0: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf16e0: 05- 1078: FLOATING_POINT: 1.4427 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
0x608e2caf2440: 03= 1185: VARIABLE: 'LOG10E' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:22:)
0x608e2caf2680: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf1fc0: 05- 1078: FLOATING_POINT: 0.434294 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
0x608e2caf2d20: 03= 1185: VARIABLE: 'PI' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:18:)
0x608e2caf2f60: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf28a0: 05- 1078: FLOATING_POINT: 3.14159 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
0x608e2caf3600: 03= 1185: VARIABLE: 'SQRT1_2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:23:)
0x608e2caf3840: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf3180: 05- 1078: FLOATING_POINT: 0.707107 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
0x608e2caf3ee0: 03= 1185: VARIABLE: 'SQRT2' CONST MEMBER COMPILED INUSE DEFINED attrs: NATIVE DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:21:)
0x608e2caf4120: 04- 1149: SET (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
0x608e2caf3a60: 05- 1078: FLOATING_POINT: 1.41421 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
warning:unknown-file:1::66: standalone expressions missing in user script; return value will be 0 (TODO: this message still occurs for statements that properly return a value, i.e. assignments, increments, etc.).
----- start flattening...
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9f1fb0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:186:10:)
0x608e2c9f2220: 03- 1086: IDENTIFIER: 'r_ln10' Instance: 0x608e2c97b500 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:186:8:)
0x608e2cd13830: 03- 1078: FLOATING_POINT: 2.30259 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:70:62:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Double
-> variable:
0x608e2ca96d20: 02. 1185: VARIABLE: '%temp1' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:186:10:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9f2b20: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:187:9:)
0x608e2c9f2d80: 03- 1086: IDENTIFIER: 'r_ln2' Instance: 0x608e2c97c330 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:187:7:)
0x608e2c9f2470: 03- 1078: FLOATING_POINT: 0.693147 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:71:61:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Double
-> variable:
0x608e2cce4130: 02. 1185: VARIABLE: '%temp2' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:187:9:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9f3640: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:188:11:)
0x608e2c9f38d0: 03- 1086: IDENTIFIER: 'r_log2e' Instance: 0x608e2c97d0d0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:188:9:)
0x608e2c9f2fb0: 03- 1078: FLOATING_POINT: 1.4427 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:72:63:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Double
-> variable:
0x608e2cd2ce80: 02. 1185: VARIABLE: '%temp3' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:188:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9f4190: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:189:12:)
0x608e2c9f4420: 03- 1086: IDENTIFIER: 'r_log10e' Instance: 0x608e2c97de70 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:189:10:)
0x608e2c9f3b00: 03- 1078: FLOATING_POINT: 0.434294 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:73:64:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Double
-> variable:
0x608e2cd2cbe0: 02. 1185: VARIABLE: '%temp4' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:189:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9f4ce0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:190:8:)
0x608e2c9f4f70: 03- 1086: IDENTIFIER: 'r_pi' Instance: 0x608e2c97ec10 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:190:6:)
0x608e2c9f4650: 03- 1078: FLOATING_POINT: 3.14159 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:74:60:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Double
-> variable:
0x608e2cb9b0e0: 02. 1185: VARIABLE: '%temp5' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:190:8:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9f5830: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:191:13:)
0x608e2c9f5ac0: 03- 1086: IDENTIFIER: 'r_sqrt1_2' Instance: 0x608e2c97fac0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:191:11:)
0x608e2c9f51a0: 03- 1078: FLOATING_POINT: 0.707107 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:75:65:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Double
-> variable:
0x608e2cd01a70: 02. 1185: VARIABLE: '%temp6' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:191:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9f6380: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:192:11:)
0x608e2c9f6610: 03- 1086: IDENTIFIER: 'r_sqrt2' Instance: 0x608e2c980860 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:192:9:)
0x608e2c9f5cf0: 03- 1078: FLOATING_POINT: 1.41421 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:76:63:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Double
-> variable:
0x608e2cd01c60: 02. 1185: VARIABLE: '%temp7' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:192:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9f6ed0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:196:24:)
0x608e2c9f7190: 03- 1086: IDENTIFIER: 'r_abs_floating_point' Instance: 0x608e2c981600 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:196:22:)
0x608e2c9f7cb0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:196:34:)
0x608e2c9f75f0: 04- 0046: MEMBER = '.' Instance: 0x608e2cabd290 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:196:31:)
0x608e2c9f73c0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:196:30:)
0x608e2c9f7820: 05- 1086: IDENTIFIER: 'abs' Instance: 0x608e2cabd290 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:196:34:)
0x608e2c9f8360: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:196:40:)
0x608e2c9f7a50: 05- 1078: FLOATING_POINT: -56.3 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:196:40:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd314f0: 02. 1185: VARIABLE: '%temp8' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:196:24:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9f85e0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:197:17:)
0x608e2c9f8110: 03- 1086: IDENTIFIER: 'r_abs_integer' Instance: 0x608e2c9823d0 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:197:15:)
0x608e2c9f9130: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:197:27:)
0x608e2c9f8a70: 04- 0046: MEMBER = '.' Instance: 0x608e2cabe6b0 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:197:24:)
0x608e2c9f8840: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:197:23:)
0x608e2c9f8ca0: 05- 1086: IDENTIFIER: 'abs' Instance: 0x608e2cabe6b0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:197:27:)
0x608e2c9f97e0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:197:31:)
0x608e2c9f8ed0: 05- 1099: INTEGER: -13, 0xfffffffffffffff3 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:197:31:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd31f00: 02. 1185: VARIABLE: '%temp10' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:197:17:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9f9a60: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:198:11:)
0x608e2c9f9590: 03- 1086: IDENTIFIER: 'r_abs_x' Instance: 0x608e2c983170 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:198:9:)
0x608e2c9fa5b0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:198:21:)
0x608e2c9f9ef0: 04- 0046: MEMBER = '.' Instance: 0x608e2cabd290 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:198:18:)
0x608e2c9f9cc0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:198:17:)
0x608e2c9fa120: 05- 1086: IDENTIFIER: 'abs' Instance: 0x608e2cabd290 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:198:21:)
0x608e2c9faa10: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:198:23:)
0x608e2c9fa7e0: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:198:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd328e0: 02. 1185: VARIABLE: '%temp12' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:198:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9fac90: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:199:11:)
0x608e2c9fa350: 03- 1086: IDENTIFIER: 'r_abs_y' Instance: 0x608e2c983f10 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:199:9:)
0x608e2c9fb7e0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:199:21:)
0x608e2c9fb120: 04- 0046: MEMBER = '.' Instance: 0x608e2cabd290 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:199:18:)
0x608e2c9faef0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:199:17:)
0x608e2c9fb350: 05- 1086: IDENTIFIER: 'abs' Instance: 0x608e2cabd290 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:199:21:)
0x608e2c9fbc40: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:199:23:)
0x608e2c9fba10: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:199:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd33270: 02. 1185: VARIABLE: '%temp14' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:199:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9fbec0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:200:11:)
0x608e2c9fb580: 03- 1086: IDENTIFIER: 'r_abs_z' Instance: 0x608e2c984cb0 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:200:9:)
0x608e2c9fca10: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:200:21:)
0x608e2c9fc350: 04- 0046: MEMBER = '.' Instance: 0x608e2cabe6b0 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:200:18:)
0x608e2c9fc120: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:200:17:)
0x608e2c9fc580: 05- 1086: IDENTIFIER: 'abs' Instance: 0x608e2cabe6b0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:200:21:)
0x608e2c9fce70: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:200:23:)
0x608e2c9fcc40: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:200:23:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd33c00: 02. 1185: VARIABLE: '%temp16' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:200:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9fd0f0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:202:13:)
0x608e2c9fc7b0: 03- 1086: IDENTIFIER: 'r_clz32_x' Instance: 0x608e2c985a50 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:202:11:)
0x608e2c9fdc40: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:202:25:)
0x608e2c9fd580: 04- 0046: MEMBER = '.' Instance: 0x608e2cacb580 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:202:20:)
0x608e2c9fd350: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:202:19:)
0x608e2c9fd7b0: 05- 1086: IDENTIFIER: 'clz32' Instance: 0x608e2cacb580 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:202:25:)
0x608e2c9fe0a0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:202:27:)
0x608e2c9fde70: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:202:27:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd34590: 02. 1185: VARIABLE: '%temp18' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:202:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9fe320: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:203:13:)
0x608e2c9fd9e0: 03- 1086: IDENTIFIER: 'r_clz32_y' Instance: 0x608e2c9867f0 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:203:11:)
0x608e2c9fee70: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:203:25:)
0x608e2c9fe7b0: 04- 0046: MEMBER = '.' Instance: 0x608e2cacb580 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:203:20:)
0x608e2c9fe580: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:203:19:)
0x608e2c9fe9e0: 05- 1086: IDENTIFIER: 'clz32' Instance: 0x608e2cacb580 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:203:25:)
0x608e2c9ff2d0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:203:27:)
0x608e2c9ff0a0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:203:27:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd34f20: 02. 1185: VARIABLE: '%temp20' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:203:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2c9ff550: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:204:13:)
0x608e2c9fec10: 03- 1086: IDENTIFIER: 'r_clz32_z' Instance: 0x608e2c987590 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:204:11:)
0x608e2ca000a0: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:204:25:)
0x608e2c9ff9e0: 04- 0046: MEMBER = '.' Instance: 0x608e2cacb580 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:204:20:)
0x608e2c9ff7b0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:204:19:)
0x608e2c9ffc10: 05- 1086: IDENTIFIER: 'clz32' Instance: 0x608e2cacb580 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:204:25:)
0x608e2ca00500: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:204:27:)
0x608e2ca002d0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:204:27:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd358b0: 02. 1185: VARIABLE: '%temp22' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:204:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca00780: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:205:16:)
0x608e2c9ffe40: 03- 1086: IDENTIFIER: 'r_clz32_zero' Instance: 0x608e2c988330 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:205:14:)
0x608e2ca012d0: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:205:28:)
0x608e2ca00c10: 04- 0046: MEMBER = '.' Instance: 0x608e2cacb580 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:205:23:)
0x608e2ca009e0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:205:22:)
0x608e2ca00e40: 05- 1086: IDENTIFIER: 'clz32' Instance: 0x608e2cacb580 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:205:28:)
0x608e2ca01730: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:205:32:)
0x608e2ca01500: 05- 1078: FLOATING_POINT: 0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:205:32:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd36240: 02. 1185: VARIABLE: '%temp24' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:205:16:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca019b0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:207:17:)
0x608e2ca01070: 03- 1086: IDENTIFIER: 'r_hypot_empty' Instance: 0x608e2c9890d0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:207:15:)
0x608e2ca02500: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:207:29:)
0x608e2ca01e40: 04- 0046: MEMBER = '.' Instance: 0x608e2cad4110 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:207:24:)
0x608e2ca01c10: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:207:23:)
0x608e2ca02070: 05- 1086: IDENTIFIER: 'hypot' Instance: 0x608e2cad4110 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:207:29:)
0x608e2ca022a0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:207:30:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd36c50: 02. 1185: VARIABLE: '%temp26' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:207:17:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca02990: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:208:13:)
0x608e2ca02730: 03- 1086: IDENTIFIER: 'r_hypot_x' Instance: 0x608e2c989e70 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:208:11:)
0x608e2ca034e0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:208:25:)
0x608e2ca02e20: 04- 0046: MEMBER = '.' Instance: 0x608e2cad4110 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:208:20:)
0x608e2ca02bf0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:208:19:)
0x608e2ca03050: 05- 1086: IDENTIFIER: 'hypot' Instance: 0x608e2cad4110 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:208:25:)
0x608e2ca03940: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:208:27:)
0x608e2ca03710: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:208:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd375e0: 02. 1185: VARIABLE: '%temp28' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:208:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca03bc0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:209:13:)
0x608e2ca03280: 03- 1086: IDENTIFIER: 'r_hypot_y' Instance: 0x608e2c98ac10 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:209:11:)
0x608e2ca04710: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:209:25:)
0x608e2ca04050: 04- 0046: MEMBER = '.' Instance: 0x608e2cad4110 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:209:20:)
0x608e2ca03e20: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:209:19:)
0x608e2ca04280: 05- 1086: IDENTIFIER: 'hypot' Instance: 0x608e2cad4110 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:209:25:)
0x608e2ca04b70: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:209:27:)
0x608e2ca04940: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:209:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd37f70: 02. 1185: VARIABLE: '%temp30' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:209:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca04df0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:210:13:)
0x608e2ca044b0: 03- 1086: IDENTIFIER: 'r_hypot_z' Instance: 0x608e2c98b9b0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:210:11:)
0x608e2ca05940: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:210:25:)
0x608e2ca05280: 04- 0046: MEMBER = '.' Instance: 0x608e2cad4110 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:210:20:)
0x608e2ca05050: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:210:19:)
0x608e2ca054b0: 05- 1086: IDENTIFIER: 'hypot' Instance: 0x608e2cad4110 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:210:25:)
0x608e2ca05da0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:210:27:)
0x608e2ca05b70: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:210:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd38900: 02. 1185: VARIABLE: '%temp32' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:210:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca06020: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:211:15:)
0x608e2ca056e0: 03- 1086: IDENTIFIER: 'r_hypot_x_y' Instance: 0x608e2c98c750 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:211:13:)
0x608e2ca06b70: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:211:27:)
0x608e2ca064b0: 04- 0046: MEMBER = '.' Instance: 0x608e2cad4110 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:211:22:)
0x608e2ca06280: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:211:21:)
0x608e2ca066e0: 05- 1086: IDENTIFIER: 'hypot' Instance: 0x608e2cad4110 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:211:27:)
0x608e2ca06fd0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:211:29:)
0x608e2ca06da0: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:211:29:)
0x608e2ca07220: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:211:32:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd39290: 02. 1185: VARIABLE: '%temp34' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:211:15:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca074b0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:212:17:)
0x608e2ca06910: 03- 1086: IDENTIFIER: 'r_hypot_x_y_z' Instance: 0x608e2c98d4f0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:212:15:)
0x608e2ca08000: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:212:29:)
0x608e2ca07940: 04- 0046: MEMBER = '.' Instance: 0x608e2cad4110 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:212:24:)
0x608e2ca07710: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:212:23:)
0x608e2ca07b70: 05- 1086: IDENTIFIER: 'hypot' Instance: 0x608e2cad4110 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:212:29:)
0x608e2ca08460: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:212:31:)
0x608e2ca08230: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:212:31:)
0x608e2ca08690: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:212:34:)
0x608e2ca088f0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:212:37:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd39c50: 02. 1185: VARIABLE: '%temp36' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:212:17:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca08b20: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:213:15:)
0x608e2ca07da0: 03- 1086: IDENTIFIER: 'r_hypot_z_y' Instance: 0x608e2c98e290 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:213:13:)
0x608e2ca09670: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:213:27:)
0x608e2ca08fb0: 04- 0046: MEMBER = '.' Instance: 0x608e2cad4110 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:213:22:)
0x608e2ca08d80: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:213:21:)
0x608e2ca091e0: 05- 1086: IDENTIFIER: 'hypot' Instance: 0x608e2cad4110 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:213:27:)
0x608e2ca09ad0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:213:29:)
0x608e2ca098a0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:213:29:)
0x608e2ca09d00: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:213:32:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd3a630: 02. 1185: VARIABLE: '%temp38' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:213:15:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca09f90: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:215:30:)
0x608e2ca09410: 03- 1086: IDENTIFIER: 'r_min_floating_point_empty' Instance: 0x608e2c98f030 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:215:28:)
0x608e2ca0ab10: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:215:40:)
0x608e2ca0a450: 04- 0046: MEMBER = '.' Instance: 0x608e2cade740 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:215:37:)
0x608e2ca0a220: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:215:36:)
0x608e2ca0a680: 05- 1086: IDENTIFIER: 'min' Instance: 0x608e2cade740 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:215:40:)
0x608e2ca0a8b0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:215:41:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd3aff0: 02. 1185: VARIABLE: '%temp40' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:215:30:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca0afa0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:216:28:)
0x608e2ca0ad40: 03- 1086: IDENTIFIER: 'r_min_floating_point_one' Instance: 0x608e2c98fe00 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:216:26:)
0x608e2ca0bb20: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:216:38:)
0x608e2ca0b460: 04- 0046: MEMBER = '.' Instance: 0x608e2cade740 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:216:35:)
0x608e2ca0b230: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:216:34:)
0x608e2ca0b690: 05- 1086: IDENTIFIER: 'min' Instance: 0x608e2cade740 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:216:38:)
0x608e2ca0bf80: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:216:44:)
0x608e2ca0bd50: 05- 1078: FLOATING_POINT: 31.07 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:216:44:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd3b980: 02. 1185: VARIABLE: '%temp42' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:216:28:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca0c1e0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:217:28:)
0x608e2ca0b8c0: 03- 1086: IDENTIFIER: 'r_min_floating_point_two' Instance: 0x608e2c990bd0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:217:26:)
0x608e2ca0cd60: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:217:38:)
0x608e2ca0c6a0: 04- 0046: MEMBER = '.' Instance: 0x608e2cade740 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:217:35:)
0x608e2ca0c470: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:217:34:)
0x608e2ca0c8d0: 05- 1086: IDENTIFIER: 'min' Instance: 0x608e2cade740 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:217:38:)
0x608e2ca0d1c0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:217:40:)
0x608e2ca0cf90: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:217:40:)
0x608e2ca0d410: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:217:43:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd3c390: 02. 1185: VARIABLE: '%temp44' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:217:28:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca0d6a0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:218:29:)
0x608e2ca0cb00: 03- 1086: IDENTIFIER: 'r_min_floating_point_four' Instance: 0x608e2c9919a0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:218:27:)
0x608e2ca0e220: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:218:39:)
0x608e2ca0db60: 04- 0046: MEMBER = '.' Instance: 0x608e2cade740 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:218:36:)
0x608e2ca0d930: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:218:35:)
0x608e2ca0dd90: 05- 1086: IDENTIFIER: 'min' Instance: 0x608e2cade740 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:218:39:)
0x608e2ca0e680: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:218:41:)
0x608e2ca0e450: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:218:41:)
0x608e2ca0e8b0: 05- 1078: FLOATING_POINT: 31.07 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:218:48:)
0x608e2ca0eb10: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:218:51:)
0x608e2ca0dfc0: 05- 1078: FLOATING_POINT: -9.004 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:218:59:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd3cd50: 02. 1185: VARIABLE: '%temp46' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:218:29:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca0f1f0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:29:)
0x608e2ca0efc0: 03- 1086: IDENTIFIER: 'r_min_floating_point_mix1' Instance: 0x608e2c992770 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:27:)
0x608e2ca0fd70: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:39:)
0x608e2ca0f6b0: 04- 0046: MEMBER = '.' Instance: 0x608e2cade740 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:36:)
0x608e2ca0f480: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:35:)
0x608e2ca0f8e0: 05- 1086: IDENTIFIER: 'min' Instance: 0x608e2cade740 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:39:)
0x608e2ca101d0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:41:)
0x608e2ca0ffa0: 05- 1099: INTEGER: 5, 0x0000000000000005 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:41:)
0x608e2ca10420: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:44:)
0x608e2ca10680: 05- 1078: FLOATING_POINT: 31.07 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:51:)
0x608e2ca10900: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:54:)
0x608e2ca0fb10: 05- 1078: FLOATING_POINT: -9.004 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:62:)
0x608e2ca10f90: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:65:)
0x608e2ca111c0: 05- 1078: FLOATING_POINT: 100.3 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:72:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd3d7b0: 02. 1185: VARIABLE: '%temp48' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:219:29:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca113f0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:220:29:)
0x608e2ca10d60: 03- 1086: IDENTIFIER: 'r_min_floating_point_mix2' Instance: 0x608e2c993540 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:220:27:)
0x608e2ca11f70: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:220:39:)
0x608e2ca118b0: 04- 0046: MEMBER = '.' Instance: 0x608e2cade740 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:220:36:)
0x608e2ca11680: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:220:35:)
0x608e2ca11ae0: 05- 1086: IDENTIFIER: 'min' Instance: 0x608e2cade740 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:220:39:)
0x608e2ca123d0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:220:41:)
0x608e2ca121a0: 05- 1099: INTEGER: 5, 0x0000000000000005 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:220:41:)
0x608e2ca12620: 05- 1078: FLOATING_POINT: 31.07 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:220:48:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd3e2a0: 02. 1185: VARIABLE: '%temp50' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:220:29:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca128b0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:221:29:)
0x608e2ca11d10: 03- 1086: IDENTIFIER: 'r_min_floating_point_mix3' Instance: 0x608e2c994720 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:221:27:)
0x608e2ca13430: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:221:39:)
0x608e2ca12d70: 04- 0046: MEMBER = '.' Instance: 0x608e2cade740 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:221:36:)
0x608e2ca12b40: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:221:35:)
0x608e2ca12fa0: 05- 1086: IDENTIFIER: 'min' Instance: 0x608e2cade740 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:221:39:)
0x608e2ca13890: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:221:45:)
0x608e2ca13660: 05- 1078: FLOATING_POINT: 31.07 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:221:45:)
0x608e2ca13ac0: 05- 1099: INTEGER: 5, 0x0000000000000005 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:221:48:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd3ecb0: 02. 1185: VARIABLE: '%temp52' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:221:29:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca13d50: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:223:30:)
0x608e2ca131d0: 03- 1086: IDENTIFIER: 'r_max_floating_point_empty' Instance: 0x608e2c9954f0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:223:28:)
0x608e2ca148d0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:223:40:)
0x608e2ca14210: 04- 0046: MEMBER = '.' Instance: 0x608e2cadbf60 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:223:37:)
0x608e2ca13fe0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:223:36:)
0x608e2ca14440: 05- 1086: IDENTIFIER: 'max' Instance: 0x608e2cadbf60 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:223:40:)
0x608e2ca14670: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:223:41:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd3f6c0: 02. 1185: VARIABLE: '%temp54' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:223:30:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca14d60: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:224:28:)
0x608e2ca14b00: 03- 1086: IDENTIFIER: 'r_max_floating_point_one' Instance: 0x608e2c9962c0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:224:26:)
0x608e2ca158e0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:224:38:)
0x608e2ca15220: 04- 0046: MEMBER = '.' Instance: 0x608e2cadbf60 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:224:35:)
0x608e2ca14ff0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:224:34:)
0x608e2ca15450: 05- 1086: IDENTIFIER: 'max' Instance: 0x608e2cadbf60 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:224:38:)
0x608e2ca15d40: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:224:44:)
0x608e2ca15b10: 05- 1078: FLOATING_POINT: 31.07 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:224:44:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd40050: 02. 1185: VARIABLE: '%temp56' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:224:28:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca15fa0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:225:28:)
0x608e2ca15680: 03- 1086: IDENTIFIER: 'r_max_floating_point_two' Instance: 0x608e2c997090 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:225:26:)
0x608e2ca16b20: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:225:38:)
0x608e2ca16460: 04- 0046: MEMBER = '.' Instance: 0x608e2cadbf60 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:225:35:)
0x608e2ca16230: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:225:34:)
0x608e2ca16690: 05- 1086: IDENTIFIER: 'max' Instance: 0x608e2cadbf60 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:225:38:)
0x608e2ca16f80: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:225:40:)
0x608e2ca16d50: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:225:40:)
0x608e2ca171d0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:225:43:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd409e0: 02. 1185: VARIABLE: '%temp58' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:225:28:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca17460: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:226:29:)
0x608e2ca168c0: 03- 1086: IDENTIFIER: 'r_max_floating_point_four' Instance: 0x608e2c997e60 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:226:27:)
0x608e2ca17fe0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:226:39:)
0x608e2ca17920: 04- 0046: MEMBER = '.' Instance: 0x608e2cadbf60 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:226:36:)
0x608e2ca176f0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:226:35:)
0x608e2ca17b50: 05- 1086: IDENTIFIER: 'max' Instance: 0x608e2cadbf60 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:226:39:)
0x608e2ca18440: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:226:41:)
0x608e2ca18210: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:226:41:)
0x608e2ca18670: 05- 1078: FLOATING_POINT: 31.07 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:226:48:)
0x608e2ca188d0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:226:51:)
0x608e2ca17d80: 05- 1078: FLOATING_POINT: -9.004 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:226:59:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd413a0: 02. 1185: VARIABLE: '%temp60' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:226:29:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca18f60: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:29:)
0x608e2ca18d30: 03- 1086: IDENTIFIER: 'r_max_floating_point_mix1' Instance: 0x608e2c998c30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:27:)
0x608e2ca19ae0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:39:)
0x608e2ca19420: 04- 0046: MEMBER = '.' Instance: 0x608e2cadbf60 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:36:)
0x608e2ca191f0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:35:)
0x608e2ca19650: 05- 1086: IDENTIFIER: 'max' Instance: 0x608e2cadbf60 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:39:)
0x608e2ca19f40: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:41:)
0x608e2ca19d10: 05- 1099: INTEGER: 5, 0x0000000000000005 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:41:)
0x608e2ca1a190: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:44:)
0x608e2ca1a3f0: 05- 1078: FLOATING_POINT: 31.07 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:51:)
0x608e2ca1a670: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:54:)
0x608e2ca19880: 05- 1078: FLOATING_POINT: -9.004 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:62:)
0x608e2ca1ad90: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:65:)
0x608e2ca1afc0: 05- 1078: FLOATING_POINT: 100.3 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:72:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd41d80: 02. 1185: VARIABLE: '%temp62' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:227:29:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca1b1f0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:29:)
0x608e2ca1aad0: 03- 1086: IDENTIFIER: 'r_max_floating_point_mix2' Instance: 0x608e2c999a00 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:27:)
0x608e2ca1bd70: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:39:)
0x608e2ca1b6b0: 04- 0046: MEMBER = '.' Instance: 0x608e2cadbf60 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:36:)
0x608e2ca1b480: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:35:)
0x608e2ca1b8e0: 05- 1086: IDENTIFIER: 'max' Instance: 0x608e2cadbf60 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:39:)
0x608e2ca1c1d0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:43:)
0x608e2ca1bfa0: 05- 1078: FLOATING_POINT: 5.3 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:43:)
0x608e2ca1c420: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:46:)
0x608e2ca1c680: 05- 1078: FLOATING_POINT: 31.07 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:53:)
0x608e2ca1c8b0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:56:)
0x608e2ca1cae0: 05- 1099: INTEGER: 9004, 0x000000000000232c Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:62:)
0x608e2ca1cda0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:65:)
0x608e2ca1cfd0: 05- 1078: FLOATING_POINT: 100.3 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:72:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd42840: 02. 1185: VARIABLE: '%temp64' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:228:29:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca1d200: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:229:29:)
0x608e2ca1bb10: 03- 1086: IDENTIFIER: 'r_max_floating_point_mix3' Instance: 0x608e2c99a7d0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:229:27:)
0x608e2ca1dd80: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:229:39:)
0x608e2ca1d6c0: 04- 0046: MEMBER = '.' Instance: 0x608e2cadbf60 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:229:36:)
0x608e2ca1d490: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:229:35:)
0x608e2ca1d8f0: 05- 1086: IDENTIFIER: 'max' Instance: 0x608e2cadbf60 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:229:39:)
0x608e2ca1e410: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:229:49:)
0x608e2ca1db20: 05- 1078: FLOATING_POINT: -15013.4 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:229:49:)
0x608e2ca1e1e0: 05- 1099: INTEGER: -9004, 0xffffffffffffdcd4 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:229:56:)
0x608e2ca1eb10: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:229:59:)
0x608e2ca1e890: 05- 1099: INTEGER: -7777, 0xffffffffffffe19f Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:229:66:)
0x608e2ca1ef70: 05- 1078: FLOATING_POINT: -31431.1 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:229:77:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd43330: 02. 1185: VARIABLE: '%temp66' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:229:29:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca1f6b0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:231:21:)
0x608e2ca1f3d0: 03- 1086: IDENTIFIER: 'r_min_integer_one' Instance: 0x608e2c99b5a0 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:231:19:)
0x608e2ca20230: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:231:31:)
0x608e2ca1fb70: 04- 0046: MEMBER = '.' Instance: 0x608e2cadfb30 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:231:28:)
0x608e2ca1f940: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:231:27:)
0x608e2ca1fda0: 05- 1086: IDENTIFIER: 'min' Instance: 0x608e2cadfb30 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:231:31:)
0x608e2ca20690: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:231:33:)
0x608e2ca20460: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:231:33:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd43ef0: 02. 1185: VARIABLE: '%temp68' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:231:21:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca20910: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:232:21:)
0x608e2ca1ffd0: 03- 1086: IDENTIFIER: 'r_min_integer_two' Instance: 0x608e2c99c370 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:232:19:)
0x608e2ca21490: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:232:31:)
0x608e2ca20dd0: 04- 0046: MEMBER = '.' Instance: 0x608e2cadfb30 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:232:28:)
0x608e2ca20ba0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:232:27:)
0x608e2ca21000: 05- 1086: IDENTIFIER: 'min' Instance: 0x608e2cadfb30 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:232:31:)
0x608e2ca218f0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:232:34:)
0x608e2ca216c0: 05- 1099: INTEGER: 34, 0x0000000000000022 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:232:34:)
0x608e2ca21b40: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:232:37:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd44830: 02. 1185: VARIABLE: '%temp70' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:232:21:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca21dd0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:233:22:)
0x608e2ca21230: 03- 1086: IDENTIFIER: 'r_min_integer_four' Instance: 0x608e2c99d140 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:233:20:)
0x608e2ca22950: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:233:32:)
0x608e2ca22290: 04- 0046: MEMBER = '.' Instance: 0x608e2cadfb30 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:233:29:)
0x608e2ca22060: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:233:28:)
0x608e2ca224c0: 05- 1086: IDENTIFIER: 'min' Instance: 0x608e2cadfb30 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:233:32:)
0x608e2ca22fe0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:233:39:)
0x608e2ca226f0: 05- 1099: INTEGER: -10000, 0xffffffffffffd8f0 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:233:39:)
0x608e2ca23230: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:233:42:)
0x608e2ca23490: 05- 1099: INTEGER: 55000, 0x000000000000d6d8 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:233:49:)
0x608e2ca236c0: 05- 1099: INTEGER: 333, 0x000000000000014d Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:233:54:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd45240: 02. 1185: VARIABLE: '%temp72' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:233:22:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca238f0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:235:21:)
0x608e2ca22db0: 03- 1086: IDENTIFIER: 'r_max_integer_one' Instance: 0x608e2c99df10 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:235:19:)
0x608e2ca24470: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:235:31:)
0x608e2ca23db0: 04- 0046: MEMBER = '.' Instance: 0x608e2cadd350 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:235:28:)
0x608e2ca23b80: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:235:27:)
0x608e2ca23fe0: 05- 1086: IDENTIFIER: 'max' Instance: 0x608e2cadd350 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:235:31:)
0x608e2ca248d0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:235:33:)
0x608e2ca246a0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:235:33:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd45d10: 02. 1185: VARIABLE: '%temp74' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:235:21:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca24b30: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:236:21:)
0x608e2ca24210: 03- 1086: IDENTIFIER: 'r_max_integer_two' Instance: 0x608e2c99ece0 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:236:19:)
0x608e2ca256b0: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:236:31:)
0x608e2ca24ff0: 04- 0046: MEMBER = '.' Instance: 0x608e2cadd350 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:236:28:)
0x608e2ca24dc0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:236:27:)
0x608e2ca25220: 05- 1086: IDENTIFIER: 'max' Instance: 0x608e2cadd350 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:236:31:)
0x608e2ca25b10: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:236:34:)
0x608e2ca258e0: 05- 1099: INTEGER: 34, 0x0000000000000022 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:236:34:)
0x608e2ca25d60: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:236:37:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd466a0: 02. 1185: VARIABLE: '%temp76' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:236:21:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca25ff0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:237:22:)
0x608e2ca25450: 03- 1086: IDENTIFIER: 'r_max_integer_four' Instance: 0x608e2c99fab0 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:237:20:)
0x608e2ca26b70: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:237:32:)
0x608e2ca264b0: 04- 0046: MEMBER = '.' Instance: 0x608e2cadd350 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:237:29:)
0x608e2ca26280: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:237:28:)
0x608e2ca266e0: 05- 1086: IDENTIFIER: 'max' Instance: 0x608e2cadd350 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:237:32:)
0x608e2ca27200: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:237:39:)
0x608e2ca26910: 05- 1099: INTEGER: -10000, 0xffffffffffffd8f0 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:237:39:)
0x608e2ca27450: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:237:42:)
0x608e2ca276b0: 05- 1099: INTEGER: 55000, 0x000000000000d6d8 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:237:49:)
0x608e2ca27930: 05- 1099: INTEGER: 333, 0x000000000000014d Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:237:54:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd470b0: 02. 1185: VARIABLE: '%temp78' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:237:22:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca27b60: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:239:14:)
0x608e2ca26fd0: 03- 1086: IDENTIFIER: 'r_imul_x_y' Instance: 0x608e2c9a0880 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:239:12:)
0x608e2ca286b0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:239:25:)
0x608e2ca27ff0: 04- 0046: MEMBER = '.' Instance: 0x608e2cad5500 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:239:21:)
0x608e2ca27dc0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:239:20:)
0x608e2ca28220: 05- 1086: IDENTIFIER: 'imul' Instance: 0x608e2cad5500 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:239:25:)
0x608e2ca28b10: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:239:27:)
0x608e2ca288e0: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:239:27:)
0x608e2ca28d40: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:239:30:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd47b80: 02. 1185: VARIABLE: '%temp80' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:239:14:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca28fd0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:241:25:)
0x608e2ca28450: 03- 1086: IDENTIFIER: 'r_pow_floating_points' Instance: 0x608e2c9a1620 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:241:23:)
0x608e2ca29b50: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:241:35:)
0x608e2ca29490: 04- 0046: MEMBER = '.' Instance: 0x608e2cae0f20 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:241:32:)
0x608e2ca29260: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:241:31:)
0x608e2ca296c0: 05- 1086: IDENTIFIER: 'pow' Instance: 0x608e2cae0f20 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:241:35:)
0x608e2ca29fb0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:241:40:)
0x608e2ca29d80: 05- 1078: FLOATING_POINT: 3.45 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:241:40:)
0x608e2ca2a1e0: 05- 1078: FLOATING_POINT: 12.081 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:241:48:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd487f0: 02. 1185: VARIABLE: '%temp82' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:241:25:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca2a470: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:242:18:)
0x608e2ca298f0: 03- 1086: IDENTIFIER: 'r_pow_integers' Instance: 0x608e2c9a23f0 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:242:16:)
0x608e2ca2afc0: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:242:28:)
0x608e2ca2a900: 04- 0046: MEMBER = '.' Instance: 0x608e2cae29c0 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:242:25:)
0x608e2ca2a6d0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:242:24:)
0x608e2ca2ab30: 05- 1086: IDENTIFIER: 'pow' Instance: 0x608e2cae29c0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:242:28:)
0x608e2ca2b420: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:242:30:)
0x608e2ca2b1f0: 05- 1099: INTEGER: 2, 0x0000000000000002 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:242:30:)
0x608e2ca2b650: 05- 1099: INTEGER: 34, 0x0000000000000022 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:242:34:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd49280: 02. 1185: VARIABLE: '%temp84' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:242:18:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca2b8e0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:244:12:)
0x608e2ca2ad60: 03- 1086: IDENTIFIER: 'r_sign_x' Instance: 0x608e2c9a3190 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:244:10:)
0x608e2ca2c430: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:244:23:)
0x608e2ca2bd70: 04- 0046: MEMBER = '.' Instance: 0x608e2cae6350 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:244:19:)
0x608e2ca2bb40: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:244:18:)
0x608e2ca2bfa0: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae6350 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:244:23:)
0x608e2ca2c890: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:244:25:)
0x608e2ca2c660: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:244:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd49cb0: 02. 1185: VARIABLE: '%temp86' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:244:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca2caf0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:245:12:)
0x608e2ca2c1d0: 03- 1086: IDENTIFIER: 'r_sign_y' Instance: 0x608e2c9a3f30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:245:10:)
0x608e2ca2d640: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:245:23:)
0x608e2ca2cf80: 04- 0046: MEMBER = '.' Instance: 0x608e2cae6350 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:245:19:)
0x608e2ca2cd50: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:245:18:)
0x608e2ca2d1b0: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae6350 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:245:23:)
0x608e2ca2daa0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:245:25:)
0x608e2ca2d870: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:245:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd4a640: 02. 1185: VARIABLE: '%temp88' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:245:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca2dd20: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:246:12:)
0x608e2ca2d3e0: 03- 1086: IDENTIFIER: 'r_sign_z' Instance: 0x608e2c9a4cd0 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:246:10:)
0x608e2ca2e870: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:246:23:)
0x608e2ca2e1b0: 04- 0046: MEMBER = '.' Instance: 0x608e2cae7740 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:246:19:)
0x608e2ca2df80: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:246:18:)
0x608e2ca2e3e0: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae7740 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:246:23:)
0x608e2ca2ecd0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:246:25:)
0x608e2ca2eaa0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:246:25:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd4afd0: 02. 1185: VARIABLE: '%temp90' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:246:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca2ef50: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:247:19:)
0x608e2ca2e610: 03- 1086: IDENTIFIER: 'r_sign_positive' Instance: 0x608e2c9a5a70 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:247:17:)
0x608e2ca2faa0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:247:30:)
0x608e2ca2f3e0: 04- 0046: MEMBER = '.' Instance: 0x608e2cae6350 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:247:26:)
0x608e2ca2f1b0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:247:25:)
0x608e2ca2f610: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae6350 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:247:30:)
0x608e2ca2ff00: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:247:36:)
0x608e2ca2fcd0: 05- 1078: FLOATING_POINT: 33.45 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:247:36:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd4b960: 02. 1185: VARIABLE: '%temp92' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:247:19:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca30180: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:248:19:)
0x608e2ca2f840: 03- 1086: IDENTIFIER: 'r_sign_negative' Instance: 0x608e2c9a6810 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:248:17:)
0x608e2ca30cd0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:248:30:)
0x608e2ca30610: 04- 0046: MEMBER = '.' Instance: 0x608e2cae6350 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:248:26:)
0x608e2ca303e0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:248:25:)
0x608e2ca30840: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae6350 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:248:30:)
0x608e2ca31380: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:248:37:)
0x608e2ca30a70: 05- 1078: FLOATING_POINT: -45.33 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:248:37:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd4c370: 02. 1185: VARIABLE: '%temp94' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:248:19:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca31600: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:249:24:)
0x608e2ca31130: 03- 1086: IDENTIFIER: 'r_sign_positive_zero' Instance: 0x608e2c9a75b0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:249:22:)
0x608e2ca32180: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:249:35:)
0x608e2ca31ac0: 04- 0046: MEMBER = '.' Instance: 0x608e2cae6350 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:249:31:)
0x608e2ca31890: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:249:30:)
0x608e2ca31cf0: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae6350 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:249:35:)
0x608e2ca32830: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:249:40:)
0x608e2ca31f20: 05- 1078: FLOATING_POINT: 0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:249:40:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd4cd80: 02. 1185: VARIABLE: '%temp96' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:249:24:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca32ab0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:250:24:)
0x608e2ca325e0: 03- 1086: IDENTIFIER: 'r_sign_negative_zero' Instance: 0x608e2c9a8380 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:250:22:)
0x608e2ca33630: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:250:35:)
0x608e2ca32f70: 04- 0046: MEMBER = '.' Instance: 0x608e2cae6350 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:250:31:)
0x608e2ca32d40: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:250:30:)
0x608e2ca331a0: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae6350 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:250:35:)
0x608e2ca33ce0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:250:40:)
0x608e2ca333d0: 05- 1078: FLOATING_POINT: -0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:250:40:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd4d710: 02. 1185: VARIABLE: '%temp98' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:250:24:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca33f60: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:251:28:)
0x608e2ca33a90: 03- 1086: IDENTIFIER: 'r_sign_positive_infinity' Instance: 0x608e2c9a9150 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:251:26:)
0x608e2ca34ae0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:251:39:)
0x608e2ca34420: 04- 0046: MEMBER = '.' Instance: 0x608e2cae6350 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:251:35:)
0x608e2ca341f0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:251:34:)
0x608e2ca34650: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae6350 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:251:39:)
0x608e2ca35190: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:251:49:)
0x608e2ca34880: 05- 1078: FLOATING_POINT: inf Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:251:49:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd4e0a0: 02. 1185: VARIABLE: '%temp100' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:251:28:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca35410: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:252:28:)
0x608e2ca34f40: 03- 1086: IDENTIFIER: 'r_sign_negative_infinity' Instance: 0x608e2c9a9f20 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:252:26:)
0x608e2ca35f90: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:252:39:)
0x608e2ca358d0: 04- 0046: MEMBER = '.' Instance: 0x608e2cae6350 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:252:35:)
0x608e2ca356a0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:252:34:)
0x608e2ca35b00: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae6350 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:252:39:)
0x608e2ca36640: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:252:49:)
0x608e2ca35d30: 05- 1078: FLOATING_POINT: -inf Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:252:49:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd4eab0: 02. 1185: VARIABLE: '%temp102' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:252:28:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca368c0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:253:23:)
0x608e2ca363f0: 03- 1086: IDENTIFIER: 'r_sign_positive_nan' Instance: 0x608e2c9aacf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:253:21:)
0x608e2ca37440: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:253:34:)
0x608e2ca36d80: 04- 0046: MEMBER = '.' Instance: 0x608e2cae6350 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:253:30:)
0x608e2ca36b50: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:253:29:)
0x608e2ca36fb0: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae6350 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:253:34:)
0x608e2ca37af0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:253:39:)
0x608e2ca371e0: 05- 1078: FLOATING_POINT: nan Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:253:39:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd4f4c0: 02. 1185: VARIABLE: '%temp104' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:253:23:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca37d70: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:254:23:)
0x608e2ca378a0: 03- 1086: IDENTIFIER: 'r_sign_negative_nan' Instance: 0x608e2c9abac0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:254:21:)
0x608e2ca388f0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:254:34:)
0x608e2ca38230: 04- 0046: MEMBER = '.' Instance: 0x608e2cae6350 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:254:30:)
0x608e2ca38000: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:254:29:)
0x608e2ca38460: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae6350 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:254:34:)
0x608e2ca38fa0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:254:39:)
0x608e2ca38690: 05- 1078: FLOATING_POINT: -nan Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:254:39:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd4fed0: 02. 1185: VARIABLE: '%temp106' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:254:23:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca39220: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:255:27:)
0x608e2ca38d50: 03- 1086: IDENTIFIER: 'r_sign_positive_integer' Instance: 0x608e2c9ac890 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:255:25:)
0x608e2ca39da0: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:255:38:)
0x608e2ca396e0: 04- 0046: MEMBER = '.' Instance: 0x608e2cae7740 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:255:34:)
0x608e2ca394b0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:255:33:)
0x608e2ca39910: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae7740 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:255:38:)
0x608e2ca3a450: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:255:41:)
0x608e2ca39b40: 05- 1099: INTEGER: 3, 0x0000000000000003 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:255:41:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd508e0: 02. 1185: VARIABLE: '%temp108' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:255:27:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca3a6d0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:256:23:)
0x608e2ca3a200: 03- 1086: IDENTIFIER: 'r_sign_zero_integer' Instance: 0x608e2c9ad660 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:256:21:)
0x608e2ca3b250: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:256:34:)
0x608e2ca3ab90: 04- 0046: MEMBER = '.' Instance: 0x608e2cae7740 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:256:30:)
0x608e2ca3a960: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:256:29:)
0x608e2ca3adc0: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae7740 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:256:34:)
0x608e2ca3b6b0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:256:36:)
0x608e2ca3b480: 05- 1099: INTEGER: 0, 0x0000000000000000 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:256:36:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd512c0: 02. 1185: VARIABLE: '%temp110' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:256:23:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca3b930: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb31a20 [Class:Integer] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:257:27:)
0x608e2ca3aff0: 03- 1086: IDENTIFIER: 'r_sign_negative_integer' Instance: 0x608e2c9ae430 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:257:25:)
0x608e2ca3c4b0: 03- 1042: CALL: Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:257:38:)
0x608e2ca3bdf0: 04- 0046: MEMBER = '.' Instance: 0x608e2cae7740 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:257:34:)
0x608e2ca3bbc0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:257:33:)
0x608e2ca3c020: 05- 1086: IDENTIFIER: 'sign' Instance: 0x608e2cae7740 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:257:38:)
0x608e2ca3cb60: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:257:41:)
0x608e2ca3c250: 05- 1099: INTEGER: -5, 0xfffffffffffffffb Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:257:41:)
-> type: Integer
-> -- LHS type: Integer
-> -- RHS type: Integer
-> variable:
0x608e2cd51ca0: 02. 1185: VARIABLE: '%temp112' TEMPORARY Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:257:27:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca3cde0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:261:12:)
0x608e2ca3c910: 03- 1086: IDENTIFIER: 'r_random' Instance: 0x608e2c9af200 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:261:10:)
0x608e2ca3d930: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:261:25:)
0x608e2ca3d270: 04- 0046: MEMBER = '.' Instance: 0x608e2cae4460 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:261:19:)
0x608e2ca3d040: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:261:18:)
0x608e2ca3d4a0: 05- 1086: IDENTIFIER: 'random' Instance: 0x608e2cae4460 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:261:25:)
0x608e2ca3d6d0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:261:26:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd52680: 02. 1185: VARIABLE: '%temp114' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:261:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca3ddc0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:263:12:)
0x608e2ca3db60: 03- 1086: IDENTIFIER: 'r_acos_x' Instance: 0x608e2c9b07b0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:263:10:)
0x608e2ca3e910: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:263:23:)
0x608e2ca3e250: 04- 0046: MEMBER = '.' Instance: 0x608e2cabfad0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:263:19:)
0x608e2ca3e020: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:263:18:)
0x608e2ca3e480: 05- 1086: IDENTIFIER: 'acos' Instance: 0x608e2cabfad0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:263:23:)
0x608e2ca3ed70: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:263:25:)
0x608e2ca3eb40: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:263:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd53010: 02. 1185: VARIABLE: '%temp116' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:263:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca3eff0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:264:12:)
0x608e2ca3e6b0: 03- 1086: IDENTIFIER: 'r_acos_y' Instance: 0x608e2c9b1550 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:264:10:)
0x608e2ca3fb40: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:264:23:)
0x608e2ca3f480: 04- 0046: MEMBER = '.' Instance: 0x608e2cabfad0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:264:19:)
0x608e2ca3f250: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:264:18:)
0x608e2ca3f6b0: 05- 1086: IDENTIFIER: 'acos' Instance: 0x608e2cabfad0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:264:23:)
0x608e2ca3ffa0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:264:25:)
0x608e2ca3fd70: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:264:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd539a0: 02. 1185: VARIABLE: '%temp118' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:264:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca40220: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:265:12:)
0x608e2ca3f8e0: 03- 1086: IDENTIFIER: 'r_acos_z' Instance: 0x608e2c9b22f0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:265:10:)
0x608e2ca40d70: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:265:23:)
0x608e2ca406b0: 04- 0046: MEMBER = '.' Instance: 0x608e2cabfad0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:265:19:)
0x608e2ca40480: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:265:18:)
0x608e2ca408e0: 05- 1086: IDENTIFIER: 'acos' Instance: 0x608e2cabfad0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:265:23:)
0x608e2ca411d0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:265:25:)
0x608e2ca40fa0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:265:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd54330: 02. 1185: VARIABLE: '%temp120' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:265:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca41450: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:267:13:)
0x608e2ca40b10: 03- 1086: IDENTIFIER: 'r_acosh_x' Instance: 0x608e2c9b3090 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:267:11:)
0x608e2ca41fa0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:267:25:)
0x608e2ca418e0: 04- 0046: MEMBER = '.' Instance: 0x608e2cac0e90 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:267:20:)
0x608e2ca416b0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:267:19:)
0x608e2ca41b10: 05- 1086: IDENTIFIER: 'acosh' Instance: 0x608e2cac0e90 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:267:25:)
0x608e2ca42400: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:267:27:)
0x608e2ca421d0: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:267:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd54cc0: 02. 1185: VARIABLE: '%temp122' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:267:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca42680: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:268:13:)
0x608e2ca41d40: 03- 1086: IDENTIFIER: 'r_acosh_y' Instance: 0x608e2c9b3e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:268:11:)
0x608e2ca431d0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:268:25:)
0x608e2ca42b10: 04- 0046: MEMBER = '.' Instance: 0x608e2cac0e90 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:268:20:)
0x608e2ca428e0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:268:19:)
0x608e2ca42d40: 05- 1086: IDENTIFIER: 'acosh' Instance: 0x608e2cac0e90 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:268:25:)
0x608e2ca43630: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:268:27:)
0x608e2ca43400: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:268:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd55650: 02. 1185: VARIABLE: '%temp124' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:268:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca438b0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:269:13:)
0x608e2ca42f70: 03- 1086: IDENTIFIER: 'r_acosh_z' Instance: 0x608e2c9b4bd0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:269:11:)
0x608e2ca44400: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:269:25:)
0x608e2ca43d40: 04- 0046: MEMBER = '.' Instance: 0x608e2cac0e90 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:269:20:)
0x608e2ca43b10: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:269:19:)
0x608e2ca43f70: 05- 1086: IDENTIFIER: 'acosh' Instance: 0x608e2cac0e90 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:269:25:)
0x608e2ca44860: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:269:27:)
0x608e2ca44630: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:269:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd55fe0: 02. 1185: VARIABLE: '%temp126' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:269:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca44ae0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:271:12:)
0x608e2ca441a0: 03- 1086: IDENTIFIER: 'r_asin_x' Instance: 0x608e2c9b5970 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:271:10:)
0x608e2ca45630: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:271:23:)
0x608e2ca44f70: 04- 0046: MEMBER = '.' Instance: 0x608e2cac2230 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:271:19:)
0x608e2ca44d40: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:271:18:)
0x608e2ca451a0: 05- 1086: IDENTIFIER: 'asin' Instance: 0x608e2cac2230 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:271:23:)
0x608e2ca45a90: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:271:25:)
0x608e2ca45860: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:271:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd56970: 02. 1185: VARIABLE: '%temp128' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:271:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca45d10: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:272:12:)
0x608e2ca453d0: 03- 1086: IDENTIFIER: 'r_asin_y' Instance: 0x608e2c9b6710 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:272:10:)
0x608e2ca46860: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:272:23:)
0x608e2ca461a0: 04- 0046: MEMBER = '.' Instance: 0x608e2cac2230 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:272:19:)
0x608e2ca45f70: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:272:18:)
0x608e2ca463d0: 05- 1086: IDENTIFIER: 'asin' Instance: 0x608e2cac2230 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:272:23:)
0x608e2ca46cc0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:272:25:)
0x608e2ca46a90: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:272:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd57300: 02. 1185: VARIABLE: '%temp130' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:272:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca46f40: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:273:12:)
0x608e2ca46600: 03- 1086: IDENTIFIER: 'r_asin_z' Instance: 0x608e2c9b74b0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:273:10:)
0x608e2ca47a90: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:273:23:)
0x608e2ca473d0: 04- 0046: MEMBER = '.' Instance: 0x608e2cac2230 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:273:19:)
0x608e2ca471a0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:273:18:)
0x608e2ca47600: 05- 1086: IDENTIFIER: 'asin' Instance: 0x608e2cac2230 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:273:23:)
0x608e2ca47ef0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:273:25:)
0x608e2ca47cc0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:273:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd57c90: 02. 1185: VARIABLE: '%temp132' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:273:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca48170: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:275:13:)
0x608e2ca47830: 03- 1086: IDENTIFIER: 'r_asinh_x' Instance: 0x608e2c9b8250 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:275:11:)
0x608e2ca48cc0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:275:25:)
0x608e2ca48600: 04- 0046: MEMBER = '.' Instance: 0x608e2cac3620 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:275:20:)
0x608e2ca483d0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:275:19:)
0x608e2ca48830: 05- 1086: IDENTIFIER: 'asinh' Instance: 0x608e2cac3620 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:275:25:)
0x608e2ca49120: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:275:27:)
0x608e2ca48ef0: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:275:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd58620: 02. 1185: VARIABLE: '%temp134' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:275:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca493a0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:276:13:)
0x608e2ca48a60: 03- 1086: IDENTIFIER: 'r_asinh_y' Instance: 0x608e2c9b8ff0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:276:11:)
0x608e2ca49ef0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:276:25:)
0x608e2ca49830: 04- 0046: MEMBER = '.' Instance: 0x608e2cac3620 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:276:20:)
0x608e2ca49600: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:276:19:)
0x608e2ca49a60: 05- 1086: IDENTIFIER: 'asinh' Instance: 0x608e2cac3620 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:276:25:)
0x608e2ca4a350: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:276:27:)
0x608e2ca4a120: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:276:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd58fb0: 02. 1185: VARIABLE: '%temp136' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:276:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca4a5d0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:277:13:)
0x608e2ca49c90: 03- 1086: IDENTIFIER: 'r_asinh_z' Instance: 0x608e2c9b9d90 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:277:11:)
0x608e2ca4b120: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:277:25:)
0x608e2ca4aa60: 04- 0046: MEMBER = '.' Instance: 0x608e2cac3620 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:277:20:)
0x608e2ca4a830: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:277:19:)
0x608e2ca4ac90: 05- 1086: IDENTIFIER: 'asinh' Instance: 0x608e2cac3620 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:277:25:)
0x608e2ca4b580: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:277:27:)
0x608e2ca4b350: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:277:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd59940: 02. 1185: VARIABLE: '%temp138' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:277:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca4b800: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:279:12:)
0x608e2ca4aec0: 03- 1086: IDENTIFIER: 'r_atan_x' Instance: 0x608e2c9bab30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:279:10:)
0x608e2ca4c350: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:279:23:)
0x608e2ca4bc90: 04- 0046: MEMBER = '.' Instance: 0x608e2cac4a10 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:279:19:)
0x608e2ca4ba60: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:279:18:)
0x608e2ca4bec0: 05- 1086: IDENTIFIER: 'atan' Instance: 0x608e2cac4a10 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:279:23:)
0x608e2ca4c7b0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:279:25:)
0x608e2ca4c580: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:279:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd5a2d0: 02. 1185: VARIABLE: '%temp140' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:279:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca4ca30: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:280:12:)
0x608e2ca4c0f0: 03- 1086: IDENTIFIER: 'r_atan_y' Instance: 0x608e2c9bb8d0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:280:10:)
0x608e2ca4d580: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:280:23:)
0x608e2ca4cec0: 04- 0046: MEMBER = '.' Instance: 0x608e2cac4a10 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:280:19:)
0x608e2ca4cc90: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:280:18:)
0x608e2ca4d0f0: 05- 1086: IDENTIFIER: 'atan' Instance: 0x608e2cac4a10 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:280:23:)
0x608e2ca4d9e0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:280:25:)
0x608e2ca4d7b0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:280:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd5ac60: 02. 1185: VARIABLE: '%temp142' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:280:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca4dc60: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:281:12:)
0x608e2ca4d320: 03- 1086: IDENTIFIER: 'r_atan_z' Instance: 0x608e2c9bc670 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:281:10:)
0x608e2ca4e7b0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:281:23:)
0x608e2ca4e0f0: 04- 0046: MEMBER = '.' Instance: 0x608e2cac4a10 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:281:19:)
0x608e2ca4dec0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:281:18:)
0x608e2ca4e320: 05- 1086: IDENTIFIER: 'atan' Instance: 0x608e2cac4a10 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:281:23:)
0x608e2ca4ec10: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:281:25:)
0x608e2ca4e9e0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:281:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd5b5f0: 02. 1185: VARIABLE: '%temp144' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:281:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca4ee90: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:283:15:)
0x608e2ca4e550: 03- 1086: IDENTIFIER: 'r_atan2_x_y' Instance: 0x608e2c9bd410 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:283:13:)
0x608e2ca4f9e0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:283:27:)
0x608e2ca4f320: 04- 0046: MEMBER = '.' Instance: 0x608e2cac7300 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:283:22:)
0x608e2ca4f0f0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:283:21:)
0x608e2ca4f550: 05- 1086: IDENTIFIER: 'atan2' Instance: 0x608e2cac7300 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:283:27:)
0x608e2ca4fe40: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:283:29:)
0x608e2ca4fc10: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:283:29:)
0x608e2ca50090: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:283:32:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd5bf80: 02. 1185: VARIABLE: '%temp146' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:283:15:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca50320: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:284:15:)
0x608e2ca4f780: 03- 1086: IDENTIFIER: 'r_atan2_y_x' Instance: 0x608e2c9be1b0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:284:13:)
0x608e2ca50e70: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:284:27:)
0x608e2ca507b0: 04- 0046: MEMBER = '.' Instance: 0x608e2cac7300 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:284:22:)
0x608e2ca50580: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:284:21:)
0x608e2ca509e0: 05- 1086: IDENTIFIER: 'atan2' Instance: 0x608e2cac7300 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:284:27:)
0x608e2ca512d0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:284:29:)
0x608e2ca510a0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:284:29:)
0x608e2ca51500: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:284:32:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd5c910: 02. 1185: VARIABLE: '%temp148' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:284:15:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca51790: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:286:13:)
0x608e2ca50c10: 03- 1086: IDENTIFIER: 'r_atanh_x' Instance: 0x608e2c9bef50 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:286:11:)
0x608e2ca522e0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:286:25:)
0x608e2ca51c20: 04- 0046: MEMBER = '.' Instance: 0x608e2cac5e00 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:286:20:)
0x608e2ca519f0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:286:19:)
0x608e2ca51e50: 05- 1086: IDENTIFIER: 'atanh' Instance: 0x608e2cac5e00 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:286:25:)
0x608e2ca52740: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:286:27:)
0x608e2ca52510: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:286:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd5d2a0: 02. 1185: VARIABLE: '%temp150' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:286:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca529a0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:287:13:)
0x608e2ca52080: 03- 1086: IDENTIFIER: 'r_atanh_y' Instance: 0x608e2c9bfcf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:287:11:)
0x608e2ca534f0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:287:25:)
0x608e2ca52e30: 04- 0046: MEMBER = '.' Instance: 0x608e2cac5e00 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:287:20:)
0x608e2ca52c00: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:287:19:)
0x608e2ca53060: 05- 1086: IDENTIFIER: 'atanh' Instance: 0x608e2cac5e00 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:287:25:)
0x608e2ca53950: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:287:27:)
0x608e2ca53720: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:287:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd5dc30: 02. 1185: VARIABLE: '%temp152' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:287:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca53bd0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:288:13:)
0x608e2ca53290: 03- 1086: IDENTIFIER: 'r_atanh_z' Instance: 0x608e2c9c0a90 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:288:11:)
0x608e2ca54720: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:288:25:)
0x608e2ca54060: 04- 0046: MEMBER = '.' Instance: 0x608e2cac5e00 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:288:20:)
0x608e2ca53e30: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:288:19:)
0x608e2ca54290: 05- 1086: IDENTIFIER: 'atanh' Instance: 0x608e2cac5e00 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:288:25:)
0x608e2ca54b80: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:288:27:)
0x608e2ca54950: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:288:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd5e5c0: 02. 1185: VARIABLE: '%temp154' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:288:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca54e00: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:290:12:)
0x608e2ca544c0: 03- 1086: IDENTIFIER: 'r_cbrt_x' Instance: 0x608e2c9c1830 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:290:10:)
0x608e2ca55950: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:290:23:)
0x608e2ca55290: 04- 0046: MEMBER = '.' Instance: 0x608e2cac8da0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:290:19:)
0x608e2ca55060: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:290:18:)
0x608e2ca554c0: 05- 1086: IDENTIFIER: 'cbrt' Instance: 0x608e2cac8da0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:290:23:)
0x608e2ca55db0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:290:25:)
0x608e2ca55b80: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:290:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd5ef50: 02. 1185: VARIABLE: '%temp156' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:290:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca56030: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:291:12:)
0x608e2ca556f0: 03- 1086: IDENTIFIER: 'r_cbrt_y' Instance: 0x608e2c9c25d0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:291:10:)
0x608e2ca56b80: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:291:23:)
0x608e2ca564c0: 04- 0046: MEMBER = '.' Instance: 0x608e2cac8da0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:291:19:)
0x608e2ca56290: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:291:18:)
0x608e2ca566f0: 05- 1086: IDENTIFIER: 'cbrt' Instance: 0x608e2cac8da0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:291:23:)
0x608e2ca56fe0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:291:25:)
0x608e2ca56db0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:291:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd5f8e0: 02. 1185: VARIABLE: '%temp158' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:291:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca57260: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:292:12:)
0x608e2ca56920: 03- 1086: IDENTIFIER: 'r_cbrt_z' Instance: 0x608e2c9c3370 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:292:10:)
0x608e2ca57db0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:292:23:)
0x608e2ca576f0: 04- 0046: MEMBER = '.' Instance: 0x608e2cac8da0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:292:19:)
0x608e2ca574c0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:292:18:)
0x608e2ca57920: 05- 1086: IDENTIFIER: 'cbrt' Instance: 0x608e2cac8da0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:292:23:)
0x608e2ca58210: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:292:25:)
0x608e2ca57fe0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:292:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd60270: 02. 1185: VARIABLE: '%temp160' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:292:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca58490: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:294:12:)
0x608e2ca57b50: 03- 1086: IDENTIFIER: 'r_ceil_x' Instance: 0x608e2c9c4110 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:294:10:)
0x608e2ca58fe0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:294:23:)
0x608e2ca58920: 04- 0046: MEMBER = '.' Instance: 0x608e2caca190 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:294:19:)
0x608e2ca586f0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:294:18:)
0x608e2ca58b50: 05- 1086: IDENTIFIER: 'ceil' Instance: 0x608e2caca190 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:294:23:)
0x608e2ca59440: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:294:25:)
0x608e2ca59210: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:294:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd60c00: 02. 1185: VARIABLE: '%temp162' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:294:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca596c0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:295:12:)
0x608e2ca58d80: 03- 1086: IDENTIFIER: 'r_ceil_y' Instance: 0x608e2c9c4eb0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:295:10:)
0x608e2ca5a210: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:295:23:)
0x608e2ca59b50: 04- 0046: MEMBER = '.' Instance: 0x608e2caca190 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:295:19:)
0x608e2ca59920: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:295:18:)
0x608e2ca59d80: 05- 1086: IDENTIFIER: 'ceil' Instance: 0x608e2caca190 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:295:23:)
0x608e2ca5a670: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:295:25:)
0x608e2ca5a440: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:295:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd61590: 02. 1185: VARIABLE: '%temp164' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:295:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca5a8f0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:296:12:)
0x608e2ca59fb0: 03- 1086: IDENTIFIER: 'r_ceil_z' Instance: 0x608e2c9c5c50 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:296:10:)
0x608e2ca5b440: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:296:23:)
0x608e2ca5ad80: 04- 0046: MEMBER = '.' Instance: 0x608e2caca190 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:296:19:)
0x608e2ca5ab50: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:296:18:)
0x608e2ca5afb0: 05- 1086: IDENTIFIER: 'ceil' Instance: 0x608e2caca190 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:296:23:)
0x608e2ca5b8a0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:296:25:)
0x608e2ca5b670: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:296:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd61f20: 02. 1185: VARIABLE: '%temp166' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:296:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca5bb20: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:298:11:)
0x608e2ca5b1e0: 03- 1086: IDENTIFIER: 'r_cos_x' Instance: 0x608e2c9c69f0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:298:9:)
0x608e2ca5c670: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:298:21:)
0x608e2ca5bfb0: 04- 0046: MEMBER = '.' Instance: 0x608e2cacc970 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:298:18:)
0x608e2ca5bd80: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:298:17:)
0x608e2ca5c1e0: 05- 1086: IDENTIFIER: 'cos' Instance: 0x608e2cacc970 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:298:21:)
0x608e2ca5cad0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:298:23:)
0x608e2ca5c8a0: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:298:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd628b0: 02. 1185: VARIABLE: '%temp168' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:298:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca5cd50: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:299:11:)
0x608e2ca5c410: 03- 1086: IDENTIFIER: 'r_cos_y' Instance: 0x608e2c9c7790 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:299:9:)
0x608e2ca5d8a0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:299:21:)
0x608e2ca5d1e0: 04- 0046: MEMBER = '.' Instance: 0x608e2cacc970 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:299:18:)
0x608e2ca5cfb0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:299:17:)
0x608e2ca5d410: 05- 1086: IDENTIFIER: 'cos' Instance: 0x608e2cacc970 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:299:21:)
0x608e2ca5dd00: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:299:23:)
0x608e2ca5dad0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:299:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd63240: 02. 1185: VARIABLE: '%temp170' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:299:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca5df80: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:300:11:)
0x608e2ca5d640: 03- 1086: IDENTIFIER: 'r_cos_z' Instance: 0x608e2c9c8530 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:300:9:)
0x608e2ca5ead0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:300:21:)
0x608e2ca5e410: 04- 0046: MEMBER = '.' Instance: 0x608e2cacc970 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:300:18:)
0x608e2ca5e1e0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:300:17:)
0x608e2ca5e640: 05- 1086: IDENTIFIER: 'cos' Instance: 0x608e2cacc970 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:300:21:)
0x608e2ca5ef30: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:300:23:)
0x608e2ca5ed00: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:300:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd63bd0: 02. 1185: VARIABLE: '%temp172' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:300:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca5f1b0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:302:12:)
0x608e2ca5e870: 03- 1086: IDENTIFIER: 'r_cosh_x' Instance: 0x608e2c9c92d0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:302:10:)
0x608e2ca5fd00: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:302:23:)
0x608e2ca5f640: 04- 0046: MEMBER = '.' Instance: 0x608e2cacdd60 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:302:19:)
0x608e2ca5f410: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:302:18:)
0x608e2ca5f870: 05- 1086: IDENTIFIER: 'cosh' Instance: 0x608e2cacdd60 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:302:23:)
0x608e2ca60160: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:302:25:)
0x608e2ca5ff30: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:302:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd64560: 02. 1185: VARIABLE: '%temp174' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:302:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca603e0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:303:12:)
0x608e2ca5faa0: 03- 1086: IDENTIFIER: 'r_cosh_y' Instance: 0x608e2c9ca070 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:303:10:)
0x608e2ca60f30: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:303:23:)
0x608e2ca60870: 04- 0046: MEMBER = '.' Instance: 0x608e2cacdd60 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:303:19:)
0x608e2ca60640: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:303:18:)
0x608e2ca60aa0: 05- 1086: IDENTIFIER: 'cosh' Instance: 0x608e2cacdd60 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:303:23:)
0x608e2ca61390: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:303:25:)
0x608e2ca61160: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:303:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd64ef0: 02. 1185: VARIABLE: '%temp176' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:303:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca61610: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:304:12:)
0x608e2ca60cd0: 03- 1086: IDENTIFIER: 'r_cosh_z' Instance: 0x608e2c9cae10 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:304:10:)
0x608e2ca62160: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:304:23:)
0x608e2ca61aa0: 04- 0046: MEMBER = '.' Instance: 0x608e2cacdd60 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:304:19:)
0x608e2ca61870: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:304:18:)
0x608e2ca61cd0: 05- 1086: IDENTIFIER: 'cosh' Instance: 0x608e2cacdd60 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:304:23:)
0x608e2ca625c0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:304:25:)
0x608e2ca62390: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:304:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd65880: 02. 1185: VARIABLE: '%temp178' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:304:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca62840: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:306:11:)
0x608e2ca61f00: 03- 1086: IDENTIFIER: 'r_exp_x' Instance: 0x608e2c9cbbb0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:306:9:)
0x608e2ca63390: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:306:21:)
0x608e2ca62cd0: 04- 0046: MEMBER = '.' Instance: 0x608e2cacf150 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:306:18:)
0x608e2ca62aa0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:306:17:)
0x608e2ca62f00: 05- 1086: IDENTIFIER: 'exp' Instance: 0x608e2cacf150 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:306:21:)
0x608e2ca637f0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:306:23:)
0x608e2ca635c0: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:306:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd66210: 02. 1185: VARIABLE: '%temp180' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:306:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca63a70: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:307:11:)
0x608e2ca63130: 03- 1086: IDENTIFIER: 'r_exp_y' Instance: 0x608e2c9cc950 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:307:9:)
0x608e2ca645c0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:307:21:)
0x608e2ca63f00: 04- 0046: MEMBER = '.' Instance: 0x608e2cacf150 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:307:18:)
0x608e2ca63cd0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:307:17:)
0x608e2ca64130: 05- 1086: IDENTIFIER: 'exp' Instance: 0x608e2cacf150 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:307:21:)
0x608e2ca64a20: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:307:23:)
0x608e2ca647f0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:307:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd66ba0: 02. 1185: VARIABLE: '%temp182' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:307:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca64ca0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:308:11:)
0x608e2ca64360: 03- 1086: IDENTIFIER: 'r_exp_z' Instance: 0x608e2c9cd6f0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:308:9:)
0x608e2ca657f0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:308:21:)
0x608e2ca65130: 04- 0046: MEMBER = '.' Instance: 0x608e2cacf150 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:308:18:)
0x608e2ca64f00: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:308:17:)
0x608e2ca65360: 05- 1086: IDENTIFIER: 'exp' Instance: 0x608e2cacf150 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:308:21:)
0x608e2ca65c50: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:308:23:)
0x608e2ca65a20: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:308:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd67530: 02. 1185: VARIABLE: '%temp184' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:308:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca65ed0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:310:13:)
0x608e2ca65590: 03- 1086: IDENTIFIER: 'r_expm1_x' Instance: 0x608e2c9ce490 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:310:11:)
0x608e2ca66a20: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:310:25:)
0x608e2ca66360: 04- 0046: MEMBER = '.' Instance: 0x608e2cad0540 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:310:20:)
0x608e2ca66130: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:310:19:)
0x608e2ca66590: 05- 1086: IDENTIFIER: 'expm1' Instance: 0x608e2cad0540 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:310:25:)
0x608e2ca66e80: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:310:27:)
0x608e2ca66c50: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:310:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd67ec0: 02. 1185: VARIABLE: '%temp186' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:310:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca67100: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:311:13:)
0x608e2ca667c0: 03- 1086: IDENTIFIER: 'r_expm1_y' Instance: 0x608e2c9cf230 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:311:11:)
0x608e2ca67c50: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:311:25:)
0x608e2ca67590: 04- 0046: MEMBER = '.' Instance: 0x608e2cad0540 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:311:20:)
0x608e2ca67360: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:311:19:)
0x608e2ca677c0: 05- 1086: IDENTIFIER: 'expm1' Instance: 0x608e2cad0540 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:311:25:)
0x608e2ca680b0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:311:27:)
0x608e2ca67e80: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:311:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd68850: 02. 1185: VARIABLE: '%temp188' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:311:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca68330: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:312:13:)
0x608e2ca679f0: 03- 1086: IDENTIFIER: 'r_expm1_z' Instance: 0x608e2c9cffd0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:312:11:)
0x608e2ca68e80: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:312:25:)
0x608e2ca687c0: 04- 0046: MEMBER = '.' Instance: 0x608e2cad0540 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:312:20:)
0x608e2ca68590: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:312:19:)
0x608e2ca689f0: 05- 1086: IDENTIFIER: 'expm1' Instance: 0x608e2cad0540 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:312:25:)
0x608e2ca692e0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:312:27:)
0x608e2ca690b0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:312:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd691e0: 02. 1185: VARIABLE: '%temp190' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:312:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca69560: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:314:13:)
0x608e2ca68c20: 03- 1086: IDENTIFIER: 'r_floor_x' Instance: 0x608e2c9d0d70 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:314:11:)
0x608e2ca6a0b0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:314:25:)
0x608e2ca699f0: 04- 0046: MEMBER = '.' Instance: 0x608e2cad1930 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:314:20:)
0x608e2ca697c0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:314:19:)
0x608e2ca69c20: 05- 1086: IDENTIFIER: 'floor' Instance: 0x608e2cad1930 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:314:25:)
0x608e2ca6a510: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:314:27:)
0x608e2ca6a2e0: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:314:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd69b70: 02. 1185: VARIABLE: '%temp192' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:314:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca6a790: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:315:13:)
0x608e2ca69e50: 03- 1086: IDENTIFIER: 'r_floor_y' Instance: 0x608e2c9d1b10 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:315:11:)
0x608e2ca6b2e0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:315:25:)
0x608e2ca6ac20: 04- 0046: MEMBER = '.' Instance: 0x608e2cad1930 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:315:20:)
0x608e2ca6a9f0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:315:19:)
0x608e2ca6ae50: 05- 1086: IDENTIFIER: 'floor' Instance: 0x608e2cad1930 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:315:25:)
0x608e2ca6b740: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:315:27:)
0x608e2ca6b510: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:315:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd6a500: 02. 1185: VARIABLE: '%temp194' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:315:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca6b9c0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:316:13:)
0x608e2ca6b080: 03- 1086: IDENTIFIER: 'r_floor_z' Instance: 0x608e2c9d28b0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:316:11:)
0x608e2ca6c510: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:316:25:)
0x608e2ca6be50: 04- 0046: MEMBER = '.' Instance: 0x608e2cad1930 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:316:20:)
0x608e2ca6bc20: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:316:19:)
0x608e2ca6c080: 05- 1086: IDENTIFIER: 'floor' Instance: 0x608e2cad1930 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:316:25:)
0x608e2ca6c970: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:316:27:)
0x608e2ca6c740: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:316:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd6ae90: 02. 1185: VARIABLE: '%temp196' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:316:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca6cbf0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:318:14:)
0x608e2ca6c2b0: 03- 1086: IDENTIFIER: 'r_fround_x' Instance: 0x608e2c9d3650 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:318:12:)
0x608e2ca6d740: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:318:27:)
0x608e2ca6d080: 04- 0046: MEMBER = '.' Instance: 0x608e2cad2d20 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:318:21:)
0x608e2ca6ce50: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:318:20:)
0x608e2ca6d2b0: 05- 1086: IDENTIFIER: 'fround' Instance: 0x608e2cad2d20 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:318:27:)
0x608e2ca6dba0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:318:29:)
0x608e2ca6d970: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:318:29:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd6b820: 02. 1185: VARIABLE: '%temp198' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:318:14:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca6de20: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:319:14:)
0x608e2ca6d4e0: 03- 1086: IDENTIFIER: 'r_fround_y' Instance: 0x608e2c9d43f0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:319:12:)
0x608e2ca6e970: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:319:27:)
0x608e2ca6e2b0: 04- 0046: MEMBER = '.' Instance: 0x608e2cad2d20 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:319:21:)
0x608e2ca6e080: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:319:20:)
0x608e2ca6e4e0: 05- 1086: IDENTIFIER: 'fround' Instance: 0x608e2cad2d20 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:319:27:)
0x608e2ca6edd0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:319:29:)
0x608e2ca6eba0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:319:29:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd6c1b0: 02. 1185: VARIABLE: '%temp200' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:319:14:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca6f050: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:320:14:)
0x608e2ca6e710: 03- 1086: IDENTIFIER: 'r_fround_z' Instance: 0x608e2c9d5190 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:320:12:)
0x608e2ca6fba0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:320:27:)
0x608e2ca6f4e0: 04- 0046: MEMBER = '.' Instance: 0x608e2cad2d20 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:320:21:)
0x608e2ca6f2b0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:320:20:)
0x608e2ca6f710: 05- 1086: IDENTIFIER: 'fround' Instance: 0x608e2cad2d20 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:320:27:)
0x608e2ca70000: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:320:29:)
0x608e2ca6fdd0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:320:29:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd6cb40: 02. 1185: VARIABLE: '%temp202' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:320:14:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca70280: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:322:11:)
0x608e2ca6f940: 03- 1086: IDENTIFIER: 'r_log_x' Instance: 0x608e2c9d5f30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:322:9:)
0x608e2ca70dd0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:322:21:)
0x608e2ca70710: 04- 0046: MEMBER = '.' Instance: 0x608e2cad6fa0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:322:18:)
0x608e2ca704e0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:322:17:)
0x608e2ca70940: 05- 1086: IDENTIFIER: 'log' Instance: 0x608e2cad6fa0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:322:21:)
0x608e2ca71230: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:322:23:)
0x608e2ca71000: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:322:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd6d4d0: 02. 1185: VARIABLE: '%temp204' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:322:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca714b0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:323:11:)
0x608e2ca70b70: 03- 1086: IDENTIFIER: 'r_log_y' Instance: 0x608e2c9d6cd0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:323:9:)
0x608e2ca72000: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:323:21:)
0x608e2ca71940: 04- 0046: MEMBER = '.' Instance: 0x608e2cad6fa0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:323:18:)
0x608e2ca71710: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:323:17:)
0x608e2ca71b70: 05- 1086: IDENTIFIER: 'log' Instance: 0x608e2cad6fa0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:323:21:)
0x608e2ca72460: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:323:23:)
0x608e2ca72230: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:323:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd6de60: 02. 1185: VARIABLE: '%temp206' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:323:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca726e0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:324:11:)
0x608e2ca71da0: 03- 1086: IDENTIFIER: 'r_log_z' Instance: 0x608e2c9d7a70 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:324:9:)
0x608e2ca73230: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:324:21:)
0x608e2ca72b70: 04- 0046: MEMBER = '.' Instance: 0x608e2cad6fa0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:324:18:)
0x608e2ca72940: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:324:17:)
0x608e2ca72da0: 05- 1086: IDENTIFIER: 'log' Instance: 0x608e2cad6fa0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:324:21:)
0x608e2ca73690: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:324:23:)
0x608e2ca73460: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:324:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd6e7f0: 02. 1185: VARIABLE: '%temp208' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:324:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca73910: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:326:13:)
0x608e2ca72fd0: 03- 1086: IDENTIFIER: 'r_log1p_x' Instance: 0x608e2c9d8810 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:326:11:)
0x608e2ca74460: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:326:25:)
0x608e2ca73da0: 04- 0046: MEMBER = '.' Instance: 0x608e2cad8390 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:326:20:)
0x608e2ca73b70: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:326:19:)
0x608e2ca73fd0: 05- 1086: IDENTIFIER: 'log1p' Instance: 0x608e2cad8390 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:326:25:)
0x608e2ca748c0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:326:27:)
0x608e2ca74690: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:326:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd6f180: 02. 1185: VARIABLE: '%temp210' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:326:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca74b40: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:327:13:)
0x608e2ca74200: 03- 1086: IDENTIFIER: 'r_log1p_y' Instance: 0x608e2c9d95b0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:327:11:)
0x608e2ca75690: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:327:25:)
0x608e2ca74fd0: 04- 0046: MEMBER = '.' Instance: 0x608e2cad8390 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:327:20:)
0x608e2ca74da0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:327:19:)
0x608e2ca75200: 05- 1086: IDENTIFIER: 'log1p' Instance: 0x608e2cad8390 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:327:25:)
0x608e2ca75af0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:327:27:)
0x608e2ca758c0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:327:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd6fb10: 02. 1185: VARIABLE: '%temp212' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:327:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca75d70: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:328:13:)
0x608e2ca75430: 03- 1086: IDENTIFIER: 'r_log1p_z' Instance: 0x608e2c9da350 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:328:11:)
0x608e2ca768c0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:328:25:)
0x608e2ca76200: 04- 0046: MEMBER = '.' Instance: 0x608e2cad8390 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:328:20:)
0x608e2ca75fd0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:328:19:)
0x608e2ca76430: 05- 1086: IDENTIFIER: 'log1p' Instance: 0x608e2cad8390 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:328:25:)
0x608e2ca76d20: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:328:27:)
0x608e2ca76af0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:328:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd704a0: 02. 1185: VARIABLE: '%temp214' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:328:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca76fa0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:330:13:)
0x608e2ca76660: 03- 1086: IDENTIFIER: 'r_log10_x' Instance: 0x608e2c9db0f0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:330:11:)
0x608e2ca77af0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:330:25:)
0x608e2ca77430: 04- 0046: MEMBER = '.' Instance: 0x608e2cad9780 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:330:20:)
0x608e2ca77200: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:330:19:)
0x608e2ca77660: 05- 1086: IDENTIFIER: 'log10' Instance: 0x608e2cad9780 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:330:25:)
0x608e2ca77f50: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:330:27:)
0x608e2ca77d20: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:330:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd70e30: 02. 1185: VARIABLE: '%temp216' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:330:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca781d0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:331:13:)
0x608e2ca77890: 03- 1086: IDENTIFIER: 'r_log10_y' Instance: 0x608e2c9dbe90 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:331:11:)
0x608e2ca78d20: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:331:25:)
0x608e2ca78660: 04- 0046: MEMBER = '.' Instance: 0x608e2cad9780 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:331:20:)
0x608e2ca78430: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:331:19:)
0x608e2ca78890: 05- 1086: IDENTIFIER: 'log10' Instance: 0x608e2cad9780 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:331:25:)
0x608e2ca79180: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:331:27:)
0x608e2ca78f50: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:331:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd717c0: 02. 1185: VARIABLE: '%temp218' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:331:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca79400: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:332:13:)
0x608e2ca78ac0: 03- 1086: IDENTIFIER: 'r_log10_z' Instance: 0x608e2c9dcc30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:332:11:)
0x608e2ca79f50: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:332:25:)
0x608e2ca79890: 04- 0046: MEMBER = '.' Instance: 0x608e2cad9780 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:332:20:)
0x608e2ca79660: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:332:19:)
0x608e2ca79ac0: 05- 1086: IDENTIFIER: 'log10' Instance: 0x608e2cad9780 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:332:25:)
0x608e2ca7a3b0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:332:27:)
0x608e2ca7a180: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:332:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd72150: 02. 1185: VARIABLE: '%temp220' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:332:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca7a630: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:334:12:)
0x608e2ca79cf0: 03- 1086: IDENTIFIER: 'r_log2_x' Instance: 0x608e2c9dd9d0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:334:10:)
0x608e2ca7b180: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:334:23:)
0x608e2ca7aac0: 04- 0046: MEMBER = '.' Instance: 0x608e2cadab70 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:334:19:)
0x608e2ca7a890: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:334:18:)
0x608e2ca7acf0: 05- 1086: IDENTIFIER: 'log2' Instance: 0x608e2cadab70 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:334:23:)
0x608e2ca7b5e0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:334:25:)
0x608e2ca7b3b0: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:334:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd72ae0: 02. 1185: VARIABLE: '%temp222' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:334:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca7b860: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:335:12:)
0x608e2ca7af20: 03- 1086: IDENTIFIER: 'r_log2_y' Instance: 0x608e2c9de770 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:335:10:)
0x608e2c9e71f0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:335:23:)
0x608e2c9e6b30: 04- 0046: MEMBER = '.' Instance: 0x608e2cadab70 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:335:19:)
0x608e2c9e6900: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:335:18:)
0x608e2c9e6d60: 05- 1086: IDENTIFIER: 'log2' Instance: 0x608e2cadab70 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:335:23:)
0x608e2c9e7650: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:335:25:)
0x608e2c9e7420: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:335:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd73470: 02. 1185: VARIABLE: '%temp224' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:335:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca7dad0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:336:12:)
0x608e2c9e6f90: 03- 1086: IDENTIFIER: 'r_log2_z' Instance: 0x608e2c9df510 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:336:10:)
0x608e2ca7e5f0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:336:23:)
0x608e2ca7df30: 04- 0046: MEMBER = '.' Instance: 0x608e2cadab70 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:336:19:)
0x608e2ca7dd00: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:336:18:)
0x608e2ca7e160: 05- 1086: IDENTIFIER: 'log2' Instance: 0x608e2cadab70 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:336:23:)
0x608e2ca7ea50: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:336:25:)
0x608e2ca7e820: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:336:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd73e00: 02. 1185: VARIABLE: '%temp226' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:336:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca7ecd0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:338:13:)
0x608e2ca7e390: 03- 1086: IDENTIFIER: 'r_round_x' Instance: 0x608e2c9e02b0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:338:11:)
0x608e2ca7f820: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:338:25:)
0x608e2ca7f160: 04- 0046: MEMBER = '.' Instance: 0x608e2cae4f60 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:338:20:)
0x608e2ca7ef30: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:338:19:)
0x608e2ca7f390: 05- 1086: IDENTIFIER: 'round' Instance: 0x608e2cae4f60 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:338:25:)
0x608e2ca7fc80: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:338:27:)
0x608e2ca7fa50: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:338:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd74790: 02. 1185: VARIABLE: '%temp228' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:338:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca7ff00: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:339:13:)
0x608e2ca7f5c0: 03- 1086: IDENTIFIER: 'r_round_y' Instance: 0x608e2c9e1050 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:339:11:)
0x608e2ca80a50: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:339:25:)
0x608e2ca80390: 04- 0046: MEMBER = '.' Instance: 0x608e2cae4f60 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:339:20:)
0x608e2ca80160: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:339:19:)
0x608e2ca805c0: 05- 1086: IDENTIFIER: 'round' Instance: 0x608e2cae4f60 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:339:25:)
0x608e2ca80eb0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:339:27:)
0x608e2ca80c80: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:339:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd75120: 02. 1185: VARIABLE: '%temp230' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:339:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca81130: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:340:13:)
0x608e2ca807f0: 03- 1086: IDENTIFIER: 'r_round_z' Instance: 0x608e2c9e1df0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:340:11:)
0x608e2ca81c80: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:340:25:)
0x608e2ca815c0: 04- 0046: MEMBER = '.' Instance: 0x608e2cae4f60 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:340:20:)
0x608e2ca81390: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:340:19:)
0x608e2ca817f0: 05- 1086: IDENTIFIER: 'round' Instance: 0x608e2cae4f60 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:340:25:)
0x608e2ca820e0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:340:27:)
0x608e2ca81eb0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:340:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd75ab0: 02. 1185: VARIABLE: '%temp232' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:340:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca82360: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:342:11:)
0x608e2ca81a20: 03- 1086: IDENTIFIER: 'r_sin_x' Instance: 0x608e2c9e2b90 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:342:9:)
0x608e2ca82eb0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:342:21:)
0x608e2ca827f0: 04- 0046: MEMBER = '.' Instance: 0x608e2cae8b30 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:342:18:)
0x608e2ca825c0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:342:17:)
0x608e2ca82a20: 05- 1086: IDENTIFIER: 'sin' Instance: 0x608e2cae8b30 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:342:21:)
0x608e2ca83310: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:342:23:)
0x608e2ca830e0: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:342:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd76440: 02. 1185: VARIABLE: '%temp234' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:342:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca83590: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:343:11:)
0x608e2ca82c50: 03- 1086: IDENTIFIER: 'r_sin_y' Instance: 0x608e2c9e3930 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:343:9:)
0x608e2ca840e0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:343:21:)
0x608e2ca83a20: 04- 0046: MEMBER = '.' Instance: 0x608e2cae8b30 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:343:18:)
0x608e2ca837f0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:343:17:)
0x608e2ca83c50: 05- 1086: IDENTIFIER: 'sin' Instance: 0x608e2cae8b30 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:343:21:)
0x608e2ca84540: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:343:23:)
0x608e2ca84310: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:343:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd76dd0: 02. 1185: VARIABLE: '%temp236' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:343:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca847c0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:344:11:)
0x608e2ca83e80: 03- 1086: IDENTIFIER: 'r_sin_z' Instance: 0x608e2c9e46d0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:344:9:)
0x608e2ca85310: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:344:21:)
0x608e2ca84c50: 04- 0046: MEMBER = '.' Instance: 0x608e2cae8b30 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:344:18:)
0x608e2ca84a20: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:344:17:)
0x608e2ca84e80: 05- 1086: IDENTIFIER: 'sin' Instance: 0x608e2cae8b30 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:344:21:)
0x608e2ca85770: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:344:23:)
0x608e2ca85540: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:344:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd77760: 02. 1185: VARIABLE: '%temp238' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:344:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca859f0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:346:12:)
0x608e2ca850b0: 03- 1086: IDENTIFIER: 'r_sinh_x' Instance: 0x608e2c9e5470 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:346:10:)
0x608e2ca86540: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:346:23:)
0x608e2ca85e80: 04- 0046: MEMBER = '.' Instance: 0x608e2cae9f20 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:346:19:)
0x608e2ca85c50: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:346:18:)
0x608e2ca860b0: 05- 1086: IDENTIFIER: 'sinh' Instance: 0x608e2cae9f20 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:346:23:)
0x608e2ca869a0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:346:25:)
0x608e2ca86770: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:346:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd780f0: 02. 1185: VARIABLE: '%temp240' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:346:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca86c20: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:347:12:)
0x608e2ca862e0: 03- 1086: IDENTIFIER: 'r_sinh_y' Instance: 0x608e2c9e6210 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:347:10:)
0x608e2ca87770: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:347:23:)
0x608e2ca870b0: 04- 0046: MEMBER = '.' Instance: 0x608e2cae9f20 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:347:19:)
0x608e2ca86e80: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:347:18:)
0x608e2ca872e0: 05- 1086: IDENTIFIER: 'sinh' Instance: 0x608e2cae9f20 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:347:23:)
0x608e2ca87bd0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:347:25:)
0x608e2ca879a0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:347:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd78a80: 02. 1185: VARIABLE: '%temp242' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:347:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca87e50: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:348:12:)
0x608e2ca87510: 03- 1086: IDENTIFIER: 'r_sinh_z' Instance: 0x608e2c9e7910 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:348:10:)
0x608e2ca889a0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:348:23:)
0x608e2ca882e0: 04- 0046: MEMBER = '.' Instance: 0x608e2cae9f20 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:348:19:)
0x608e2ca880b0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:348:18:)
0x608e2ca88510: 05- 1086: IDENTIFIER: 'sinh' Instance: 0x608e2cae9f20 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:348:23:)
0x608e2ca88e00: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:348:25:)
0x608e2ca88bd0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:348:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd79410: 02. 1185: VARIABLE: '%temp244' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:348:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca89080: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:350:12:)
0x608e2ca88740: 03- 1086: IDENTIFIER: 'r_sqrt_x' Instance: 0x608e2c9e8550 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:350:10:)
0x608e2ca89bd0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:350:23:)
0x608e2ca89510: 04- 0046: MEMBER = '.' Instance: 0x608e2caeb310 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:350:19:)
0x608e2ca892e0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:350:18:)
0x608e2ca89740: 05- 1086: IDENTIFIER: 'sqrt' Instance: 0x608e2caeb310 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:350:23:)
0x608e2ca8a030: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:350:25:)
0x608e2ca89e00: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:350:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd79da0: 02. 1185: VARIABLE: '%temp246' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:350:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca8a2b0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:351:12:)
0x608e2ca89970: 03- 1086: IDENTIFIER: 'r_sqrt_y' Instance: 0x608e2c9e92f0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:351:10:)
0x608e2ca8ae00: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:351:23:)
0x608e2ca8a740: 04- 0046: MEMBER = '.' Instance: 0x608e2caeb310 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:351:19:)
0x608e2ca8a510: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:351:18:)
0x608e2ca8a970: 05- 1086: IDENTIFIER: 'sqrt' Instance: 0x608e2caeb310 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:351:23:)
0x608e2ca8b260: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:351:25:)
0x608e2ca8b030: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:351:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd7a730: 02. 1185: VARIABLE: '%temp248' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:351:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca8b4e0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:352:12:)
0x608e2ca8aba0: 03- 1086: IDENTIFIER: 'r_sqrt_z' Instance: 0x608e2c9ea090 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:352:10:)
0x608e2ca8c030: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:352:23:)
0x608e2ca8b970: 04- 0046: MEMBER = '.' Instance: 0x608e2caeb310 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:352:19:)
0x608e2ca8b740: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:352:18:)
0x608e2ca8bba0: 05- 1086: IDENTIFIER: 'sqrt' Instance: 0x608e2caeb310 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:352:23:)
0x608e2ca8c490: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:352:25:)
0x608e2ca8c260: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:352:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd7b0c0: 02. 1185: VARIABLE: '%temp250' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:352:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca8c710: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:354:11:)
0x608e2ca8bdd0: 03- 1086: IDENTIFIER: 'r_tan_x' Instance: 0x608e2c9eae30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:354:9:)
0x608e2ca8d260: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:354:21:)
0x608e2ca8cba0: 04- 0046: MEMBER = '.' Instance: 0x608e2caec700 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:354:18:)
0x608e2ca8c970: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:354:17:)
0x608e2ca8cdd0: 05- 1086: IDENTIFIER: 'tan' Instance: 0x608e2caec700 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:354:21:)
0x608e2ca8d6c0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:354:23:)
0x608e2ca8d490: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:354:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd7ba50: 02. 1185: VARIABLE: '%temp252' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:354:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca8d940: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:355:11:)
0x608e2ca8d000: 03- 1086: IDENTIFIER: 'r_tan_y' Instance: 0x608e2c9ebbd0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:355:9:)
0x608e2ca8e490: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:355:21:)
0x608e2ca8ddd0: 04- 0046: MEMBER = '.' Instance: 0x608e2caec700 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:355:18:)
0x608e2ca8dba0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:355:17:)
0x608e2ca8e000: 05- 1086: IDENTIFIER: 'tan' Instance: 0x608e2caec700 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:355:21:)
0x608e2ca8e8f0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:355:23:)
0x608e2ca8e6c0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:355:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd7c3e0: 02. 1185: VARIABLE: '%temp254' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:355:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca8eb70: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:356:11:)
0x608e2ca8e230: 03- 1086: IDENTIFIER: 'r_tan_z' Instance: 0x608e2c9ec970 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:356:9:)
0x608e2ca8f6c0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:356:21:)
0x608e2ca8f000: 04- 0046: MEMBER = '.' Instance: 0x608e2caec700 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:356:18:)
0x608e2ca8edd0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:356:17:)
0x608e2ca8f230: 05- 1086: IDENTIFIER: 'tan' Instance: 0x608e2caec700 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:356:21:)
0x608e2ca8fb20: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:356:23:)
0x608e2ca8f8f0: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:356:23:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd7cd70: 02. 1185: VARIABLE: '%temp256' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:356:11:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca8fda0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:358:12:)
0x608e2ca8f460: 03- 1086: IDENTIFIER: 'r_tanh_x' Instance: 0x608e2c9ed710 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:358:10:)
0x608e2ca908f0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:358:23:)
0x608e2ca90230: 04- 0046: MEMBER = '.' Instance: 0x608e2caedaf0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:358:19:)
0x608e2ca90000: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:358:18:)
0x608e2ca90460: 05- 1086: IDENTIFIER: 'tanh' Instance: 0x608e2caedaf0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:358:23:)
0x608e2ca90d50: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:358:25:)
0x608e2ca90b20: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:358:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd7d700: 02. 1185: VARIABLE: '%temp258' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:358:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca90fd0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:359:12:)
0x608e2ca90690: 03- 1086: IDENTIFIER: 'r_tanh_y' Instance: 0x608e2c9ee4b0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:359:10:)
0x608e2ca91b20: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:359:23:)
0x608e2ca91460: 04- 0046: MEMBER = '.' Instance: 0x608e2caedaf0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:359:19:)
0x608e2ca91230: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:359:18:)
0x608e2ca91690: 05- 1086: IDENTIFIER: 'tanh' Instance: 0x608e2caedaf0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:359:23:)
0x608e2ca91f80: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:359:25:)
0x608e2ca91d50: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:359:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd7e090: 02. 1185: VARIABLE: '%temp260' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:359:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca92200: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:360:12:)
0x608e2ca918c0: 03- 1086: IDENTIFIER: 'r_tanh_z' Instance: 0x608e2c9ef250 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:360:10:)
0x608e2ca92d50: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:360:23:)
0x608e2ca92690: 04- 0046: MEMBER = '.' Instance: 0x608e2caedaf0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:360:19:)
0x608e2ca92460: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:360:18:)
0x608e2ca928c0: 05- 1086: IDENTIFIER: 'tanh' Instance: 0x608e2caedaf0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:360:23:)
0x608e2ca931b0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:360:25:)
0x608e2ca92f80: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:360:25:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd7ea20: 02. 1185: VARIABLE: '%temp262' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:360:12:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca93430: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:362:13:)
0x608e2ca92af0: 03- 1086: IDENTIFIER: 'r_trunc_x' Instance: 0x608e2c9efff0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:362:11:)
0x608e2ca93f80: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:362:25:)
0x608e2ca938c0: 04- 0046: MEMBER = '.' Instance: 0x608e2caeeee0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:362:20:)
0x608e2ca93690: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:362:19:)
0x608e2ca93af0: 05- 1086: IDENTIFIER: 'trunc' Instance: 0x608e2caeeee0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:362:25:)
0x608e2ca943e0: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:362:27:)
0x608e2ca941b0: 05- 1086: IDENTIFIER: 'x' Instance: 0x608e2c977e30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:362:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd7f3b0: 02. 1185: VARIABLE: '%temp264' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:362:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca94660: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:363:13:)
0x608e2ca93d20: 03- 1086: IDENTIFIER: 'r_trunc_y' Instance: 0x608e2c9f0d90 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:363:11:)
0x608e2ca951b0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:363:25:)
0x608e2ca94af0: 04- 0046: MEMBER = '.' Instance: 0x608e2caeeee0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:363:20:)
0x608e2ca948c0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:363:19:)
0x608e2ca94d20: 05- 1086: IDENTIFIER: 'trunc' Instance: 0x608e2caeeee0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:363:25:)
0x608e2ca95610: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:363:27:)
0x608e2ca953e0: 05- 1086: IDENTIFIER: 'y' Instance: 0x608e2c978bf0 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:363:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd7fd40: 02. 1185: VARIABLE: '%temp266' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:363:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca95890: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:364:13:)
0x608e2ca94f50: 03- 1086: IDENTIFIER: 'r_trunc_z' Instance: 0x608e2c9f1b30 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:364:11:)
0x608e2ca963e0: 03- 1042: CALL: Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:364:25:)
0x608e2ca95d20: 04- 0046: MEMBER = '.' Instance: 0x608e2caeeee0 Type node: 0x608e2caf51c0 [Class:Number] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:364:20:)
0x608e2ca95af0: 05- 1086: IDENTIFIER: 'Math' Instance: 0x608e2caae5c0 Type node: 0x608e2caae5c0 [Class:Math] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:364:19:)
0x608e2ca95f50: 05- 1086: IDENTIFIER: 'trunc' Instance: 0x608e2caeeee0 (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:364:25:)
0x608e2ca96840: 04- 1105: LIST (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:364:27:)
0x608e2ca96610: 05- 1086: IDENTIFIER: 'z' Instance: 0x608e2c979970 Type node: 0x608e2cb31a20 [Class:Integer] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:364:27:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Number
-> variable:
0x608e2cd806d0: 02. 1185: VARIABLE: '%temp268' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:364:13:)
--------------------------------------------- this print ends
--------------------------------------------- this print starts
--- this very ASSIGNMENT?
0x608e2ca96ac0: 02. 0061: ASSIGNMENT = '=' Type node: 0x608e2cb5b7f0 [Class:Double] attrs: DEFINED (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:367:7:)
0x608e2ca96180: 03- 1086: IDENTIFIER: 'r_e' Instance: 0x608e2c97a760 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:367:5:)
0x608e2c9f6840: 03- 1078: FLOATING_POINT: 2.71828 Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/scripts/native/math.ajs:69:59:)
-> type: Double
-> -- LHS type: Double
-> -- RHS type: Double
-> variable:
0x608e2cd81060: 02. 1185: VARIABLE: '%temp270' TEMPORARY Type node: 0x608e2cb5b7f0 [Class:Double] (/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/binary/math_operator_function.ajs:367:7:)
--------------------------------------------- this print ends
----- end flattening... (270)
----- start generating... (270)
--- type of var "%extern_functions" is CLASS and name [Integer]
--- type of var "%temp1" is CLASS and name [Double]
--- type of var "%temp10" is CLASS and name [Integer]
--- type of var "%temp100" is CLASS and name [Double]
--- type of var "%temp101" is CLASS and name [Number]
--- type of var "%temp102" is CLASS and name [Double]
--- type of var "%temp103" is CLASS and name [Number]
--- type of var "%temp104" is CLASS and name [Double]
--- type of var "%temp105" is CLASS and name [Number]
--- type of var "%temp106" is CLASS and name [Double]
--- type of var "%temp107" is CLASS and name [Number]
--- type of var "%temp108" is CLASS and name [Integer]
--- type of var "%temp109" is CLASS and name [Integer]
--- type of var "%temp11" is CLASS and name [Integer]
--- type of var "%temp110" is CLASS and name [Integer]
--- type of var "%temp111" is CLASS and name [Integer]
--- type of var "%temp112" is CLASS and name [Integer]
--- type of var "%temp113" is CLASS and name [Integer]
--- type of var "%temp114" is CLASS and name [Double]
--- type of var "%temp115" is CLASS and name [Number]
--- type of var "%temp116" is CLASS and name [Double]
--- type of var "%temp117" is CLASS and name [Number]
--- type of var "%temp118" is CLASS and name [Double]
--- type of var "%temp119" is CLASS and name [Number]
--- type of var "%temp12" is CLASS and name [Double]
--- type of var "%temp120" is CLASS and name [Double]
--- type of var "%temp121" is CLASS and name [Number]
--- type of var "%temp122" is CLASS and name [Double]
--- type of var "%temp123" is CLASS and name [Number]
--- type of var "%temp124" is CLASS and name [Double]
--- type of var "%temp125" is CLASS and name [Number]
--- type of var "%temp126" is CLASS and name [Double]
--- type of var "%temp127" is CLASS and name [Number]
--- type of var "%temp128" is CLASS and name [Double]
--- type of var "%temp129" is CLASS and name [Number]
--- type of var "%temp13" is CLASS and name [Number]
--- type of var "%temp130" is CLASS and name [Double]
--- type of var "%temp131" is CLASS and name [Number]
--- type of var "%temp132" is CLASS and name [Double]
--- type of var "%temp133" is CLASS and name [Number]
--- type of var "%temp134" is CLASS and name [Double]
--- type of var "%temp135" is CLASS and name [Number]
--- type of var "%temp136" is CLASS and name [Double]
--- type of var "%temp137" is CLASS and name [Number]
--- type of var "%temp138" is CLASS and name [Double]
--- type of var "%temp139" is CLASS and name [Number]
--- type of var "%temp14" is CLASS and name [Double]
--- type of var "%temp140" is CLASS and name [Double]
--- type of var "%temp141" is CLASS and name [Number]
--- type of var "%temp142" is CLASS and name [Double]
--- type of var "%temp143" is CLASS and name [Number]
--- type of var "%temp144" is CLASS and name [Double]
--- type of var "%temp145" is CLASS and name [Number]
--- type of var "%temp146" is CLASS and name [Double]
--- type of var "%temp147" is CLASS and name [Number]
--- type of var "%temp148" is CLASS and name [Double]
--- type of var "%temp149" is CLASS and name [Number]
--- type of var "%temp15" is CLASS and name [Number]
--- type of var "%temp150" is CLASS and name [Double]
--- type of var "%temp151" is CLASS and name [Number]
--- type of var "%temp152" is CLASS and name [Double]
--- type of var "%temp153" is CLASS and name [Number]
--- type of var "%temp154" is CLASS and name [Double]
--- type of var "%temp155" is CLASS and name [Number]
--- type of var "%temp156" is CLASS and name [Double]
--- type of var "%temp157" is CLASS and name [Number]
--- type of var "%temp158" is CLASS and name [Double]
--- type of var "%temp159" is CLASS and name [Number]
--- type of var "%temp16" is CLASS and name [Integer]
--- type of var "%temp160" is CLASS and name [Double]
--- type of var "%temp161" is CLASS and name [Number]
--- type of var "%temp162" is CLASS and name [Double]
--- type of var "%temp163" is CLASS and name [Number]
--- type of var "%temp164" is CLASS and name [Double]
--- type of var "%temp165" is CLASS and name [Number]
--- type of var "%temp166" is CLASS and name [Double]
--- type of var "%temp167" is CLASS and name [Number]
--- type of var "%temp168" is CLASS and name [Double]
--- type of var "%temp169" is CLASS and name [Number]
--- type of var "%temp17" is CLASS and name [Integer]
--- type of var "%temp170" is CLASS and name [Double]
--- type of var "%temp171" is CLASS and name [Number]
--- type of var "%temp172" is CLASS and name [Double]
--- type of var "%temp173" is CLASS and name [Number]
--- type of var "%temp174" is CLASS and name [Double]
--- type of var "%temp175" is CLASS and name [Number]
--- type of var "%temp176" is CLASS and name [Double]
--- type of var "%temp177" is CLASS and name [Number]
--- type of var "%temp178" is CLASS and name [Double]
--- type of var "%temp179" is CLASS and name [Number]
--- type of var "%temp18" is CLASS and name [Integer]
--- type of var "%temp180" is CLASS and name [Double]
--- type of var "%temp181" is CLASS and name [Number]
--- type of var "%temp182" is CLASS and name [Double]
--- type of var "%temp183" is CLASS and name [Number]
--- type of var "%temp184" is CLASS and name [Double]
--- type of var "%temp185" is CLASS and name [Number]
--- type of var "%temp186" is CLASS and name [Double]
--- type of var "%temp187" is CLASS and name [Number]
--- type of var "%temp188" is CLASS and name [Double]
--- type of var "%temp189" is CLASS and name [Number]
--- type of var "%temp19" is CLASS and name [Integer]
--- type of var "%temp190" is CLASS and name [Double]
--- type of var "%temp191" is CLASS and name [Number]
--- type of var "%temp192" is CLASS and name [Double]
--- type of var "%temp193" is CLASS and name [Number]
--- type of var "%temp194" is CLASS and name [Double]
--- type of var "%temp195" is CLASS and name [Number]
--- type of var "%temp196" is CLASS and name [Double]
--- type of var "%temp197" is CLASS and name [Number]
--- type of var "%temp198" is CLASS and name [Double]
--- type of var "%temp199" is CLASS and name [Number]
--- type of var "%temp2" is CLASS and name [Double]
--- type of var "%temp20" is CLASS and name [Integer]
--- type of var "%temp200" is CLASS and name [Double]
--- type of var "%temp201" is CLASS and name [Number]
--- type of var "%temp202" is CLASS and name [Double]
--- type of var "%temp203" is CLASS and name [Number]
--- type of var "%temp204" is CLASS and name [Double]
--- type of var "%temp205" is CLASS and name [Number]
--- type of var "%temp206" is CLASS and name [Double]
--- type of var "%temp207" is CLASS and name [Number]
--- type of var "%temp208" is CLASS and name [Double]
--- type of var "%temp209" is CLASS and name [Number]
--- type of var "%temp21" is CLASS and name [Integer]
--- type of var "%temp210" is CLASS and name [Double]
--- type of var "%temp211" is CLASS and name [Number]
--- type of var "%temp212" is CLASS and name [Double]
--- type of var "%temp213" is CLASS and name [Number]
--- type of var "%temp214" is CLASS and name [Double]
--- type of var "%temp215" is CLASS and name [Number]
--- type of var "%temp216" is CLASS and name [Double]
--- type of var "%temp217" is CLASS and name [Number]
--- type of var "%temp218" is CLASS and name [Double]
--- type of var "%temp219" is CLASS and name [Number]
--- type of var "%temp22" is CLASS and name [Integer]
--- type of var "%temp220" is CLASS and name [Double]
--- type of var "%temp221" is CLASS and name [Number]
--- type of var "%temp222" is CLASS and name [Double]
--- type of var "%temp223" is CLASS and name [Number]
--- type of var "%temp224" is CLASS and name [Double]
--- type of var "%temp225" is CLASS and name [Number]
--- type of var "%temp226" is CLASS and name [Double]
--- type of var "%temp227" is CLASS and name [Number]
--- type of var "%temp228" is CLASS and name [Double]
--- type of var "%temp229" is CLASS and name [Number]
--- type of var "%temp23" is CLASS and name [Integer]
--- type of var "%temp230" is CLASS and name [Double]
--- type of var "%temp231" is CLASS and name [Number]
--- type of var "%temp232" is CLASS and name [Double]
--- type of var "%temp233" is CLASS and name [Number]
--- type of var "%temp234" is CLASS and name [Double]
--- type of var "%temp235" is CLASS and name [Number]
--- type of var "%temp236" is CLASS and name [Double]
--- type of var "%temp237" is CLASS and name [Number]
--- type of var "%temp238" is CLASS and name [Double]
--- type of var "%temp239" is CLASS and name [Number]
--- type of var "%temp24" is CLASS and name [Integer]
--- type of var "%temp240" is CLASS and name [Double]
--- type of var "%temp241" is CLASS and name [Number]
--- type of var "%temp242" is CLASS and name [Double]
--- type of var "%temp243" is CLASS and name [Number]
--- type of var "%temp244" is CLASS and name [Double]
--- type of var "%temp245" is CLASS and name [Number]
--- type of var "%temp246" is CLASS and name [Double]
--- type of var "%temp247" is CLASS and name [Number]
--- type of var "%temp248" is CLASS and name [Double]
--- type of var "%temp249" is CLASS and name [Number]
--- type of var "%temp25" is CLASS and name [Integer]
--- type of var "%temp250" is CLASS and name [Double]
--- type of var "%temp251" is CLASS and name [Number]
--- type of var "%temp252" is CLASS and name [Double]
--- type of var "%temp253" is CLASS and name [Number]
--- type of var "%temp254" is CLASS and name [Double]
--- type of var "%temp255" is CLASS and name [Number]
--- type of var "%temp256" is CLASS and name [Double]
--- type of var "%temp257" is CLASS and name [Number]
--- type of var "%temp258" is CLASS and name [Double]
--- type of var "%temp259" is CLASS and name [Number]
--- type of var "%temp26" is CLASS and name [Double]
--- type of var "%temp260" is CLASS and name [Double]
--- type of var "%temp261" is CLASS and name [Number]
--- type of var "%temp262" is CLASS and name [Double]
--- type of var "%temp263" is CLASS and name [Number]
--- type of var "%temp264" is CLASS and name [Double]
--- type of var "%temp265" is CLASS and name [Number]
--- type of var "%temp266" is CLASS and name [Double]
--- type of var "%temp267" is CLASS and name [Number]
--- type of var "%temp268" is CLASS and name [Double]
--- type of var "%temp269" is CLASS and name [Number]
--- type of var "%temp27" is CLASS and name [Number]
--- type of var "%temp28" is CLASS and name [Double]
--- type of var "%temp29" is CLASS and name [Number]
--- type of var "%temp3" is CLASS and name [Double]
--- type of var "%temp30" is CLASS and name [Double]
--- type of var "%temp31" is CLASS and name [Number]
--- type of var "%temp32" is CLASS and name [Double]
--- type of var "%temp33" is CLASS and name [Number]
--- type of var "%temp34" is CLASS and name [Double]
--- type of var "%temp35" is CLASS and name [Number]
--- type of var "%temp36" is CLASS and name [Double]
--- type of var "%temp37" is CLASS and name [Number]
--- type of var "%temp38" is CLASS and name [Double]
--- type of var "%temp39" is CLASS and name [Number]
--- type of var "%temp4" is CLASS and name [Double]
--- type of var "%temp40" is CLASS and name [Double]
--- type of var "%temp41" is CLASS and name [Number]
--- type of var "%temp42" is CLASS and name [Double]
--- type of var "%temp43" is CLASS and name [Number]
--- type of var "%temp44" is CLASS and name [Double]
--- type of var "%temp45" is CLASS and name [Number]
--- type of var "%temp46" is CLASS and name [Double]
--- type of var "%temp47" is CLASS and name [Number]
--- type of var "%temp48" is CLASS and name [Double]
--- type of var "%temp49" is CLASS and name [Number]
--- type of var "%temp5" is CLASS and name [Double]
--- type of var "%temp50" is CLASS and name [Double]
--- type of var "%temp51" is CLASS and name [Number]
--- type of var "%temp52" is CLASS and name [Double]
--- type of var "%temp53" is CLASS and name [Number]
--- type of var "%temp54" is CLASS and name [Double]
--- type of var "%temp55" is CLASS and name [Number]
--- type of var "%temp56" is CLASS and name [Double]
--- type of var "%temp57" is CLASS and name [Number]
--- type of var "%temp58" is CLASS and name [Double]
--- type of var "%temp59" is CLASS and name [Number]
--- type of var "%temp6" is CLASS and name [Double]
--- type of var "%temp60" is CLASS and name [Double]
--- type of var "%temp61" is CLASS and name [Number]
--- type of var "%temp62" is CLASS and name [Double]
--- type of var "%temp63" is CLASS and name [Number]
--- type of var "%temp64" is CLASS and name [Double]
--- type of var "%temp65" is CLASS and name [Number]
--- type of var "%temp66" is CLASS and name [Double]
--- type of var "%temp67" is CLASS and name [Number]
--- type of var "%temp68" is CLASS and name [Integer]
--- type of var "%temp69" is CLASS and name [Integer]
--- type of var "%temp7" is CLASS and name [Double]
--- type of var "%temp70" is CLASS and name [Integer]
--- type of var "%temp71" is CLASS and name [Integer]
--- type of var "%temp72" is CLASS and name [Integer]
--- type of var "%temp73" is CLASS and name [Integer]
--- type of var "%temp74" is CLASS and name [Integer]
--- type of var "%temp75" is CLASS and name [Integer]
--- type of var "%temp76" is CLASS and name [Integer]
--- type of var "%temp77" is CLASS and name [Integer]
--- type of var "%temp78" is CLASS and name [Integer]
--- type of var "%temp79" is CLASS and name [Integer]
--- type of var "%temp8" is CLASS and name [Double]
--- type of var "%temp80" is CLASS and name [Double]
--- type of var "%temp81" is CLASS and name [Number]
--- type of var "%temp82" is CLASS and name [Double]
--- type of var "%temp83" is CLASS and name [Number]
--- type of var "%temp84" is CLASS and name [Integer]
--- type of var "%temp85" is CLASS and name [Integer]
--- type of var "%temp86" is CLASS and name [Double]
--- type of var "%temp87" is CLASS and name [Number]
--- type of var "%temp88" is CLASS and name [Double]
--- type of var "%temp89" is CLASS and name [Number]
--- type of var "%temp9" is CLASS and name [Number]
--- type of var "%temp90" is CLASS and name [Integer]
--- type of var "%temp91" is CLASS and name [Integer]
--- type of var "%temp92" is CLASS and name [Double]
--- type of var "%temp93" is CLASS and name [Number]
--- type of var "%temp94" is CLASS and name [Double]
--- type of var "%temp95" is CLASS and name [Number]
--- type of var "%temp96" is CLASS and name [Double]
--- type of var "%temp97" is CLASS and name [Number]
--- type of var "%temp98" is CLASS and name [Double]
--- type of var "%temp99" is CLASS and name [Number]
++ 0x608e2ca99eb0: ASSIGNMENT type:Double lhs: VARIABLE var:r_ln10 rhs: FLOATING_POINT flt:2.30259 result: VARIABLE var:%temp1
++ 0x608e2cd308b0: ASSIGNMENT type:Double lhs: VARIABLE var:r_ln2 rhs: FLOATING_POINT flt:0.693147 result: VARIABLE var:%temp2
++ 0x608e2cd30ab0: ASSIGNMENT type:Double lhs: VARIABLE var:r_log2e rhs: FLOATING_POINT flt:1.4427 result: VARIABLE var:%temp3
++ 0x608e2cd30cb0: ASSIGNMENT type:Double lhs: VARIABLE var:r_log10e rhs: FLOATING_POINT flt:0.434294 result: VARIABLE var:%temp4
++ 0x608e2cd30ee0: ASSIGNMENT type:Double lhs: VARIABLE var:r_pi rhs: FLOATING_POINT flt:3.14159 result: VARIABLE var:%temp5
++ 0x608e2cd31140: ASSIGNMENT type:Double lhs: VARIABLE var:r_sqrt1_2 rhs: FLOATING_POINT flt:0.707107 result: VARIABLE var:%temp6
++ 0x608e2cd313a0: ASSIGNMENT type:Double lhs: VARIABLE var:r_sqrt2 rhs: FLOATING_POINT flt:1.41421 result: VARIABLE var:%temp7
++ 0x608e2cd31d80: ABSOLUTE_VALUE type:Number lhs: FLOATING_POINT flt:-56.3 result: VARIABLE var:%temp9
++ 0x608e2cd317d0: ASSIGNMENT type:Double lhs: VARIABLE var:r_abs_floating_point rhs: VARIABLE var:%temp9 result: VARIABLE var:%temp8
++ 0x608e2cd32790: ABSOLUTE_VALUE type:Integer lhs: INTEGER int:-13 result: VARIABLE var:%temp11
++ 0x608e2cd321e0: ASSIGNMENT type:Integer lhs: VARIABLE var:r_abs_integer rhs: VARIABLE var:%temp11 result: VARIABLE var:%temp10
++ 0x608e2cd33170: ABSOLUTE_VALUE type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp13
++ 0x608e2cd32bc0: ASSIGNMENT type:Double lhs: VARIABLE var:r_abs_x rhs: VARIABLE var:%temp13 result: VARIABLE var:%temp12
++ 0x608e2cd33b00: ABSOLUTE_VALUE type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp15
++ 0x608e2cd33550: ASSIGNMENT type:Double lhs: VARIABLE var:r_abs_y rhs: VARIABLE var:%temp15 result: VARIABLE var:%temp14
++ 0x608e2cd34490: ABSOLUTE_VALUE type:Integer lhs: VARIABLE var:z result: VARIABLE var:%temp17
++ 0x608e2cd33ee0: ASSIGNMENT type:Integer lhs: VARIABLE var:r_abs_z rhs: VARIABLE var:%temp17 result: VARIABLE var:%temp16
++ 0x608e2cd34e20: CLZ32 type:Integer lhs: VARIABLE var:x result: VARIABLE var:%temp19
++ 0x608e2cd34870: ASSIGNMENT type:Integer lhs: VARIABLE var:r_clz32_x rhs: VARIABLE var:%temp19 result: VARIABLE var:%temp18
++ 0x608e2cd357b0: CLZ32 type:Integer lhs: VARIABLE var:y result: VARIABLE var:%temp21
++ 0x608e2cd35200: ASSIGNMENT type:Integer lhs: VARIABLE var:r_clz32_y rhs: VARIABLE var:%temp21 result: VARIABLE var:%temp20
++ 0x608e2cd36140: CLZ32 type:Integer lhs: VARIABLE var:z result: VARIABLE var:%temp23
++ 0x608e2cd35b90: ASSIGNMENT type:Integer lhs: VARIABLE var:r_clz32_z rhs: VARIABLE var:%temp23 result: VARIABLE var:%temp22
++ 0x608e2cd36ad0: CLZ32 type:Integer lhs: FLOATING_POINT flt:0 result: VARIABLE var:%temp25
++ 0x608e2cd36520: ASSIGNMENT type:Integer lhs: VARIABLE var:r_clz32_zero rhs: VARIABLE var:%temp25 result: VARIABLE var:%temp24
++ 0x608e2cd374e0: HYPOT type:Number result: VARIABLE var:%temp27
++ 0x608e2cd36f30: ASSIGNMENT type:Double lhs: VARIABLE var:r_hypot_empty rhs: VARIABLE var:%temp27 result: VARIABLE var:%temp26
++ 0x608e2cd37e70: HYPOT type:Number result: VARIABLE var:%temp29
++ 0x608e2cd378c0: ASSIGNMENT type:Double lhs: VARIABLE var:r_hypot_x rhs: VARIABLE var:%temp29 result: VARIABLE var:%temp28
++ 0x608e2cd38800: HYPOT type:Number result: VARIABLE var:%temp31
++ 0x608e2cd38250: ASSIGNMENT type:Double lhs: VARIABLE var:r_hypot_y rhs: VARIABLE var:%temp31 result: VARIABLE var:%temp30
++ 0x608e2cd39190: HYPOT type:Number result: VARIABLE var:%temp33
++ 0x608e2cd38be0: ASSIGNMENT type:Double lhs: VARIABLE var:r_hypot_z rhs: VARIABLE var:%temp33 result: VARIABLE var:%temp32
++ 0x608e2cd39b20: HYPOT type:Number result: VARIABLE var:%temp35
++ 0x608e2cd39570: ASSIGNMENT type:Double lhs: VARIABLE var:r_hypot_x_y rhs: VARIABLE var:%temp35 result: VARIABLE var:%temp34
++ 0x608e2cd3a4e0: HYPOT type:Number result: VARIABLE var:%temp37
++ 0x608e2cd39f30: ASSIGNMENT type:Double lhs: VARIABLE var:r_hypot_x_y_z rhs: VARIABLE var:%temp37 result: VARIABLE var:%temp36
++ 0x608e2cd3aec0: HYPOT type:Number result: VARIABLE var:%temp39
++ 0x608e2cd3a910: ASSIGNMENT type:Double lhs: VARIABLE var:r_hypot_z_y rhs: VARIABLE var:%temp39 result: VARIABLE var:%temp38
++ 0x608e2cd3b8b0: MINIMUM type:Number result: VARIABLE var:%temp41
++ 0x608e2cd3b2d0: ASSIGNMENT type:Double lhs: VARIABLE var:r_min_floating_point_empty rhs: VARIABLE var:%temp41 result: VARIABLE var:%temp40
++ 0x608e2cd3c240: MINIMUM type:Number result: VARIABLE var:%temp43
++ 0x608e2cd3bc60: ASSIGNMENT type:Double lhs: VARIABLE var:r_min_floating_point_one rhs: VARIABLE var:%temp43 result: VARIABLE var:%temp42
++ 0x608e2cd3cc50: MINIMUM type:Number result: VARIABLE var:%temp45
++ 0x608e2cd3c670: ASSIGNMENT type:Double lhs: VARIABLE var:r_min_floating_point_two rhs: VARIABLE var:%temp45 result: VARIABLE var:%temp44
++ 0x608e2cd3d610: MINIMUM type:Number result: VARIABLE var:%temp47
++ 0x608e2cd3d030: ASSIGNMENT type:Double lhs: VARIABLE var:r_min_floating_point_four rhs: VARIABLE var:%temp47 result: VARIABLE var:%temp46
++ 0x608e2cd3e070: MINIMUM type:Number result: VARIABLE var:%temp49
++ 0x608e2cd3da90: ASSIGNMENT type:Double lhs: VARIABLE var:r_min_floating_point_mix1 rhs: VARIABLE var:%temp49 result: VARIABLE var:%temp48
++ 0x608e2cd3eb60: MINIMUM type:Number result: VARIABLE var:%temp51
++ 0x608e2cd3e580: ASSIGNMENT type:Double lhs: VARIABLE var:r_min_floating_point_mix2 rhs: VARIABLE var:%temp51 result: VARIABLE var:%temp50
++ 0x608e2cd3f570: MINIMUM type:Number result: VARIABLE var:%temp53
++ 0x608e2cd3ef90: ASSIGNMENT type:Double lhs: VARIABLE var:r_min_floating_point_mix3 rhs: VARIABLE var:%temp53 result: VARIABLE var:%temp52
++ 0x608e2cd3ff80: MAXIMUM type:Number result: VARIABLE var:%temp55
++ 0x608e2cd3f9a0: ASSIGNMENT type:Double lhs: VARIABLE var:r_max_floating_point_empty rhs: VARIABLE var:%temp55 result: VARIABLE var:%temp54
++ 0x608e2cd40910: MAXIMUM type:Number result: VARIABLE var:%temp57
++ 0x608e2cd40330: ASSIGNMENT type:Double lhs: VARIABLE var:r_max_floating_point_one rhs: VARIABLE var:%temp57 result: VARIABLE var:%temp56
++ 0x608e2cd412a0: MAXIMUM type:Number result: VARIABLE var:%temp59
++ 0x608e2cd40cc0: ASSIGNMENT type:Double lhs: VARIABLE var:r_max_floating_point_two rhs: VARIABLE var:%temp59 result: VARIABLE var:%temp58
++ 0x608e2cd41c60: MAXIMUM type:Number result: VARIABLE var:%temp61
++ 0x608e2cd41680: ASSIGNMENT type:Double lhs: VARIABLE var:r_max_floating_point_four rhs: VARIABLE var:%temp61 result: VARIABLE var:%temp60
++ 0x608e2cd42640: MAXIMUM type:Number result: VARIABLE var:%temp63
++ 0x608e2cd42060: ASSIGNMENT type:Double lhs: VARIABLE var:r_max_floating_point_mix1 rhs: VARIABLE var:%temp63 result: VARIABLE var:%temp62
++ 0x608e2cd430b0: MAXIMUM type:Number result: VARIABLE var:%temp65
++ 0x608e2cd42ad0: ASSIGNMENT type:Double lhs: VARIABLE var:r_max_floating_point_mix2 rhs: VARIABLE var:%temp65 result: VARIABLE var:%temp64
++ 0x608e2cd43ba0: MAXIMUM type:Number result: VARIABLE var:%temp67
++ 0x608e2cd435c0: ASSIGNMENT type:Double lhs: VARIABLE var:r_max_floating_point_mix3 rhs: VARIABLE var:%temp67 result: VARIABLE var:%temp66
++ 0x608e2cd44730: MINIMUM type:Integer result: VARIABLE var:%temp69
++ 0x608e2cd44180: ASSIGNMENT type:Integer lhs: VARIABLE var:r_min_integer_one rhs: VARIABLE var:%temp69 result: VARIABLE var:%temp68
++ 0x608e2cd450c0: MINIMUM type:Integer result: VARIABLE var:%temp71
++ 0x608e2cd44b10: ASSIGNMENT type:Integer lhs: VARIABLE var:r_min_integer_two rhs: VARIABLE var:%temp71 result: VARIABLE var:%temp70
++ 0x608e2cd45ad0: MINIMUM type:Integer result: VARIABLE var:%temp73
++ 0x608e2cd45520: ASSIGNMENT type:Integer lhs: VARIABLE var:r_min_integer_four rhs: VARIABLE var:%temp73 result: VARIABLE var:%temp72
++ 0x608e2cd465a0: MAXIMUM type:Integer result: VARIABLE var:%temp75
++ 0x608e2cd45ff0: ASSIGNMENT type:Integer lhs: VARIABLE var:r_max_integer_one rhs: VARIABLE var:%temp75 result: VARIABLE var:%temp74
++ 0x608e2cd46f30: MAXIMUM type:Integer result: VARIABLE var:%temp77
++ 0x608e2cd46980: ASSIGNMENT type:Integer lhs: VARIABLE var:r_max_integer_two rhs: VARIABLE var:%temp77 result: VARIABLE var:%temp76
++ 0x608e2cd47940: MAXIMUM type:Integer result: VARIABLE var:%temp79
++ 0x608e2cd47390: ASSIGNMENT type:Integer lhs: VARIABLE var:r_max_integer_four rhs: VARIABLE var:%temp79 result: VARIABLE var:%temp78
++ 0x608e2cd486f0: IMUL type:Number lhs: VARIABLE var:x rhs: VARIABLE var:y result: VARIABLE var:%temp81
++ 0x608e2cd47e60: ASSIGNMENT type:Double lhs: VARIABLE var:r_imul_x_y rhs: VARIABLE var:%temp81 result: VARIABLE var:%temp80
++ 0x608e2cd49080: POWER type:Number lhs: FLOATING_POINT flt:3.45 rhs: FLOATING_POINT flt:12.081 result: VARIABLE var:%temp83
++ 0x608e2cd48ad0: ASSIGNMENT type:Double lhs: VARIABLE var:r_pow_floating_points rhs: VARIABLE var:%temp83 result: VARIABLE var:%temp82
++ 0x608e2cd49b10: POWER type:Integer lhs: INTEGER int:2 rhs: INTEGER int:34 result: VARIABLE var:%temp85
++ 0x608e2cd49560: ASSIGNMENT type:Integer lhs: VARIABLE var:r_pow_integers rhs: VARIABLE var:%temp85 result: VARIABLE var:%temp84
++ 0x608e2cd4a540: SIGN type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp87
++ 0x608e2cd49f90: ASSIGNMENT type:Double lhs: VARIABLE var:r_sign_x rhs: VARIABLE var:%temp87 result: VARIABLE var:%temp86
++ 0x608e2cd4aed0: SIGN type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp89
++ 0x608e2cd4a920: ASSIGNMENT type:Double lhs: VARIABLE var:r_sign_y rhs: VARIABLE var:%temp89 result: VARIABLE var:%temp88
++ 0x608e2cd4b860: SIGN type:Integer lhs: VARIABLE var:z result: VARIABLE var:%temp91
++ 0x608e2cd4b2b0: ASSIGNMENT type:Integer lhs: VARIABLE var:r_sign_z rhs: VARIABLE var:%temp91 result: VARIABLE var:%temp90
++ 0x608e2cd4c1f0: SIGN type:Number lhs: FLOATING_POINT flt:33.45 result: VARIABLE var:%temp93
++ 0x608e2cd4bc40: ASSIGNMENT type:Double lhs: VARIABLE var:r_sign_positive rhs: VARIABLE var:%temp93 result: VARIABLE var:%temp92
++ 0x608e2cd4cc00: SIGN type:Number lhs: FLOATING_POINT flt:-45.33 result: VARIABLE var:%temp95
++ 0x608e2cd4c650: ASSIGNMENT type:Double lhs: VARIABLE var:r_sign_negative rhs: VARIABLE var:%temp95 result: VARIABLE var:%temp94
++ 0x608e2cd4d610: SIGN type:Number lhs: FLOATING_POINT flt:0 result: VARIABLE var:%temp97
++ 0x608e2cd4d060: ASSIGNMENT type:Double lhs: VARIABLE var:r_sign_positive_zero rhs: VARIABLE var:%temp97 result: VARIABLE var:%temp96
++ 0x608e2cd4dfa0: SIGN type:Number lhs: FLOATING_POINT flt:0 result: VARIABLE var:%temp99
++ 0x608e2cd4d9f0: ASSIGNMENT type:Double lhs: VARIABLE var:r_sign_negative_zero rhs: VARIABLE var:%temp99 result: VARIABLE var:%temp98
++ 0x608e2cd4e960: SIGN type:Number lhs: FLOATING_POINT flt:inf result: VARIABLE var:%temp101
++ 0x608e2cd4e380: ASSIGNMENT type:Double lhs: VARIABLE var:r_sign_positive_infinity rhs: VARIABLE var:%temp101 result: VARIABLE var:%temp100
++ 0x608e2cd4f370: SIGN type:Number lhs: FLOATING_POINT flt:-inf result: VARIABLE var:%temp103
++ 0x608e2cd4ed90: ASSIGNMENT type:Double lhs: VARIABLE var:r_sign_negative_infinity rhs: VARIABLE var:%temp103 result: VARIABLE var:%temp102
++ 0x608e2cd4fd50: SIGN type:Number lhs: FLOATING_POINT flt:nan result: VARIABLE var:%temp105
++ 0x608e2cd4f7a0: ASSIGNMENT type:Double lhs: VARIABLE var:r_sign_positive_nan rhs: VARIABLE var:%temp105 result: VARIABLE var:%temp104
++ 0x608e2cd50760: SIGN type:Number lhs: FLOATING_POINT flt:-nan result: VARIABLE var:%temp107
++ 0x608e2cd501b0: ASSIGNMENT type:Double lhs: VARIABLE var:r_sign_negative_nan rhs: VARIABLE var:%temp107 result: VARIABLE var:%temp106
++ 0x608e2cd51170: SIGN type:Integer lhs: INTEGER int:3 result: VARIABLE var:%temp109
++ 0x608e2cd50bc0: ASSIGNMENT type:Integer lhs: VARIABLE var:r_sign_positive_integer rhs: VARIABLE var:%temp109 result: VARIABLE var:%temp108
++ 0x608e2cd51b50: SIGN type:Integer lhs: INTEGER int:0 result: VARIABLE var:%temp111
++ 0x608e2cd515a0: ASSIGNMENT type:Integer lhs: VARIABLE var:r_sign_zero_integer rhs: VARIABLE var:%temp111 result: VARIABLE var:%temp110
++ 0x608e2cd52530: SIGN type:Integer lhs: INTEGER int:-5 result: VARIABLE var:%temp113
++ 0x608e2cd51f80: ASSIGNMENT type:Integer lhs: VARIABLE var:r_sign_negative_integer rhs: VARIABLE var:%temp113 result: VARIABLE var:%temp112
++ 0x608e2cd52f10: RANDOM type:Number result: VARIABLE var:%temp115
++ 0x608e2cd52960: ASSIGNMENT type:Double lhs: VARIABLE var:r_random rhs: VARIABLE var:%temp115 result: VARIABLE var:%temp114
++ 0x608e2cd538a0: ACOS type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp117
++ 0x608e2cd532f0: ASSIGNMENT type:Double lhs: VARIABLE var:r_acos_x rhs: VARIABLE var:%temp117 result: VARIABLE var:%temp116
++ 0x608e2cd54230: ACOS type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp119
++ 0x608e2cd53c80: ASSIGNMENT type:Double lhs: VARIABLE var:r_acos_y rhs: VARIABLE var:%temp119 result: VARIABLE var:%temp118
++ 0x608e2cd54bc0: ACOS type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp121
++ 0x608e2cd54610: ASSIGNMENT type:Double lhs: VARIABLE var:r_acos_z rhs: VARIABLE var:%temp121 result: VARIABLE var:%temp120
++ 0x608e2cd55550: ACOSH type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp123
++ 0x608e2cd54fa0: ASSIGNMENT type:Double lhs: VARIABLE var:r_acosh_x rhs: VARIABLE var:%temp123 result: VARIABLE var:%temp122
++ 0x608e2cd55ee0: ACOSH type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp125
++ 0x608e2cd55930: ASSIGNMENT type:Double lhs: VARIABLE var:r_acosh_y rhs: VARIABLE var:%temp125 result: VARIABLE var:%temp124
++ 0x608e2cd56870: ACOSH type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp127
++ 0x608e2cd562c0: ASSIGNMENT type:Double lhs: VARIABLE var:r_acosh_z rhs: VARIABLE var:%temp127 result: VARIABLE var:%temp126
++ 0x608e2cd57200: ASIN type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp129
++ 0x608e2cd56c50: ASSIGNMENT type:Double lhs: VARIABLE var:r_asin_x rhs: VARIABLE var:%temp129 result: VARIABLE var:%temp128
++ 0x608e2cd57b90: ASIN type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp131
++ 0x608e2cd575e0: ASSIGNMENT type:Double lhs: VARIABLE var:r_asin_y rhs: VARIABLE var:%temp131 result: VARIABLE var:%temp130
++ 0x608e2cd58520: ASIN type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp133
++ 0x608e2cd57f70: ASSIGNMENT type:Double lhs: VARIABLE var:r_asin_z rhs: VARIABLE var:%temp133 result: VARIABLE var:%temp132
++ 0x608e2cd58eb0: ASINH type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp135
++ 0x608e2cd58900: ASSIGNMENT type:Double lhs: VARIABLE var:r_asinh_x rhs: VARIABLE var:%temp135 result: VARIABLE var:%temp134
++ 0x608e2cd59840: ASINH type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp137
++ 0x608e2cd59290: ASSIGNMENT type:Double lhs: VARIABLE var:r_asinh_y rhs: VARIABLE var:%temp137 result: VARIABLE var:%temp136
++ 0x608e2cd5a1d0: ASINH type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp139
++ 0x608e2cd59c20: ASSIGNMENT type:Double lhs: VARIABLE var:r_asinh_z rhs: VARIABLE var:%temp139 result: VARIABLE var:%temp138
++ 0x608e2cd5ab60: ATAN type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp141
++ 0x608e2cd5a5b0: ASSIGNMENT type:Double lhs: VARIABLE var:r_atan_x rhs: VARIABLE var:%temp141 result: VARIABLE var:%temp140
++ 0x608e2cd5b4f0: ATAN type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp143
++ 0x608e2cd5af40: ASSIGNMENT type:Double lhs: VARIABLE var:r_atan_y rhs: VARIABLE var:%temp143 result: VARIABLE var:%temp142
++ 0x608e2cd5be80: ATAN type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp145
++ 0x608e2cd5b8d0: ASSIGNMENT type:Double lhs: VARIABLE var:r_atan_z rhs: VARIABLE var:%temp145 result: VARIABLE var:%temp144
++ 0x608e2cd5c810: ATAN2 type:Number lhs: VARIABLE var:x rhs: VARIABLE var:y result: VARIABLE var:%temp147
++ 0x608e2cd5c260: ASSIGNMENT type:Double lhs: VARIABLE var:r_atan2_x_y rhs: VARIABLE var:%temp147 result: VARIABLE var:%temp146
++ 0x608e2cd5d1a0: ATAN2 type:Number lhs: VARIABLE var:y rhs: VARIABLE var:x result: VARIABLE var:%temp149
++ 0x608e2cd5cbf0: ASSIGNMENT type:Double lhs: VARIABLE var:r_atan2_y_x rhs: VARIABLE var:%temp149 result: VARIABLE var:%temp148
++ 0x608e2cd5db30: ATANH type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp151
++ 0x608e2cd5d580: ASSIGNMENT type:Double lhs: VARIABLE var:r_atanh_x rhs: VARIABLE var:%temp151 result: VARIABLE var:%temp150
++ 0x608e2cd5e4c0: ATANH type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp153
++ 0x608e2cd5df10: ASSIGNMENT type:Double lhs: VARIABLE var:r_atanh_y rhs: VARIABLE var:%temp153 result: VARIABLE var:%temp152
++ 0x608e2cd5ee50: ATANH type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp155
++ 0x608e2cd5e8a0: ASSIGNMENT type:Double lhs: VARIABLE var:r_atanh_z rhs: VARIABLE var:%temp155 result: VARIABLE var:%temp154
++ 0x608e2cd5f7e0: CBRT type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp157
++ 0x608e2cd5f230: ASSIGNMENT type:Double lhs: VARIABLE var:r_cbrt_x rhs: VARIABLE var:%temp157 result: VARIABLE var:%temp156
++ 0x608e2cd60170: CBRT type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp159
++ 0x608e2cd5fbc0: ASSIGNMENT type:Double lhs: VARIABLE var:r_cbrt_y rhs: VARIABLE var:%temp159 result: VARIABLE var:%temp158
++ 0x608e2cd60b00: CBRT type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp161
++ 0x608e2cd60550: ASSIGNMENT type:Double lhs: VARIABLE var:r_cbrt_z rhs: VARIABLE var:%temp161 result: VARIABLE var:%temp160
++ 0x608e2cd61490: CEIL type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp163
++ 0x608e2cd60ee0: ASSIGNMENT type:Double lhs: VARIABLE var:r_ceil_x rhs: VARIABLE var:%temp163 result: VARIABLE var:%temp162
++ 0x608e2cd61e20: CEIL type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp165
++ 0x608e2cd61870: ASSIGNMENT type:Double lhs: VARIABLE var:r_ceil_y rhs: VARIABLE var:%temp165 result: VARIABLE var:%temp164
++ 0x608e2cd627b0: CEIL type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp167
++ 0x608e2cd62200: ASSIGNMENT type:Double lhs: VARIABLE var:r_ceil_z rhs: VARIABLE var:%temp167 result: VARIABLE var:%temp166
++ 0x608e2cd63140: COS type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp169
++ 0x608e2cd62b90: ASSIGNMENT type:Double lhs: VARIABLE var:r_cos_x rhs: VARIABLE var:%temp169 result: VARIABLE var:%temp168
++ 0x608e2cd63ad0: COS type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp171
++ 0x608e2cd63520: ASSIGNMENT type:Double lhs: VARIABLE var:r_cos_y rhs: VARIABLE var:%temp171 result: VARIABLE var:%temp170
++ 0x608e2cd64460: COS type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp173
++ 0x608e2cd63eb0: ASSIGNMENT type:Double lhs: VARIABLE var:r_cos_z rhs: VARIABLE var:%temp173 result: VARIABLE var:%temp172
++ 0x608e2cd64df0: COSH type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp175
++ 0x608e2cd64840: ASSIGNMENT type:Double lhs: VARIABLE var:r_cosh_x rhs: VARIABLE var:%temp175 result: VARIABLE var:%temp174
++ 0x608e2cd65780: COSH type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp177
++ 0x608e2cd651d0: ASSIGNMENT type:Double lhs: VARIABLE var:r_cosh_y rhs: VARIABLE var:%temp177 result: VARIABLE var:%temp176
++ 0x608e2cd66110: COSH type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp179
++ 0x608e2cd65b60: ASSIGNMENT type:Double lhs: VARIABLE var:r_cosh_z rhs: VARIABLE var:%temp179 result: VARIABLE var:%temp178
++ 0x608e2cd66aa0: EXP type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp181
++ 0x608e2cd664f0: ASSIGNMENT type:Double lhs: VARIABLE var:r_exp_x rhs: VARIABLE var:%temp181 result: VARIABLE var:%temp180
++ 0x608e2cd67430: EXP type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp183
++ 0x608e2cd66e80: ASSIGNMENT type:Double lhs: VARIABLE var:r_exp_y rhs: VARIABLE var:%temp183 result: VARIABLE var:%temp182
++ 0x608e2cd67dc0: EXP type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp185
++ 0x608e2cd67810: ASSIGNMENT type:Double lhs: VARIABLE var:r_exp_z rhs: VARIABLE var:%temp185 result: VARIABLE var:%temp184
++ 0x608e2cd68750: EXPM1 type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp187
++ 0x608e2cd681a0: ASSIGNMENT type:Double lhs: VARIABLE var:r_expm1_x rhs: VARIABLE var:%temp187 result: VARIABLE var:%temp186
++ 0x608e2cd690e0: EXPM1 type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp189
++ 0x608e2cd68b30: ASSIGNMENT type:Double lhs: VARIABLE var:r_expm1_y rhs: VARIABLE var:%temp189 result: VARIABLE var:%temp188
++ 0x608e2cd69a70: EXPM1 type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp191
++ 0x608e2cd694c0: ASSIGNMENT type:Double lhs: VARIABLE var:r_expm1_z rhs: VARIABLE var:%temp191 result: VARIABLE var:%temp190
++ 0x608e2cd6a400: FLOOR type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp193
++ 0x608e2cd69e50: ASSIGNMENT type:Double lhs: VARIABLE var:r_floor_x rhs: VARIABLE var:%temp193 result: VARIABLE var:%temp192
++ 0x608e2cd6ad90: FLOOR type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp195
++ 0x608e2cd6a7e0: ASSIGNMENT type:Double lhs: VARIABLE var:r_floor_y rhs: VARIABLE var:%temp195 result: VARIABLE var:%temp194
++ 0x608e2cd6b720: FLOOR type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp197
++ 0x608e2cd6b170: ASSIGNMENT type:Double lhs: VARIABLE var:r_floor_z rhs: VARIABLE var:%temp197 result: VARIABLE var:%temp196
++ 0x608e2cd6c0b0: FROUND type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp199
++ 0x608e2cd6bb00: ASSIGNMENT type:Double lhs: VARIABLE var:r_fround_x rhs: VARIABLE var:%temp199 result: VARIABLE var:%temp198
++ 0x608e2cd6ca40: FROUND type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp201
++ 0x608e2cd6c490: ASSIGNMENT type:Double lhs: VARIABLE var:r_fround_y rhs: VARIABLE var:%temp201 result: VARIABLE var:%temp200
++ 0x608e2cd6d3d0: FROUND type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp203
++ 0x608e2cd6ce20: ASSIGNMENT type:Double lhs: VARIABLE var:r_fround_z rhs: VARIABLE var:%temp203 result: VARIABLE var:%temp202
++ 0x608e2cd6dd60: LOG type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp205
++ 0x608e2cd6d7b0: ASSIGNMENT type:Double lhs: VARIABLE var:r_log_x rhs: VARIABLE var:%temp205 result: VARIABLE var:%temp204
++ 0x608e2cd6e6f0: LOG type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp207
++ 0x608e2cd6e140: ASSIGNMENT type:Double lhs: VARIABLE var:r_log_y rhs: VARIABLE var:%temp207 result: VARIABLE var:%temp206
++ 0x608e2cd6f080: LOG type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp209
++ 0x608e2cd6ead0: ASSIGNMENT type:Double lhs: VARIABLE var:r_log_z rhs: VARIABLE var:%temp209 result: VARIABLE var:%temp208
++ 0x608e2cd6fa10: LOG1P type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp211
++ 0x608e2cd6f460: ASSIGNMENT type:Double lhs: VARIABLE var:r_log1p_x rhs: VARIABLE var:%temp211 result: VARIABLE var:%temp210
++ 0x608e2cd703a0: LOG1P type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp213
++ 0x608e2cd6fdf0: ASSIGNMENT type:Double lhs: VARIABLE var:r_log1p_y rhs: VARIABLE var:%temp213 result: VARIABLE var:%temp212
++ 0x608e2cd70d30: LOG1P type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp215
++ 0x608e2cd70780: ASSIGNMENT type:Double lhs: VARIABLE var:r_log1p_z rhs: VARIABLE var:%temp215 result: VARIABLE var:%temp214
++ 0x608e2cd716c0: LOG10 type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp217
++ 0x608e2cd71110: ASSIGNMENT type:Double lhs: VARIABLE var:r_log10_x rhs: VARIABLE var:%temp217 result: VARIABLE var:%temp216
++ 0x608e2cd72050: LOG10 type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp219
++ 0x608e2cd71aa0: ASSIGNMENT type:Double lhs: VARIABLE var:r_log10_y rhs: VARIABLE var:%temp219 result: VARIABLE var:%temp218
++ 0x608e2cd729e0: LOG10 type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp221
++ 0x608e2cd72430: ASSIGNMENT type:Double lhs: VARIABLE var:r_log10_z rhs: VARIABLE var:%temp221 result: VARIABLE var:%temp220
++ 0x608e2cd73370: LOG2 type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp223
++ 0x608e2cd72dc0: ASSIGNMENT type:Double lhs: VARIABLE var:r_log2_x rhs: VARIABLE var:%temp223 result: VARIABLE var:%temp222
++ 0x608e2cd73d00: LOG2 type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp225
++ 0x608e2cd73750: ASSIGNMENT type:Double lhs: VARIABLE var:r_log2_y rhs: VARIABLE var:%temp225 result: VARIABLE var:%temp224
++ 0x608e2cd74690: LOG2 type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp227
++ 0x608e2cd740e0: ASSIGNMENT type:Double lhs: VARIABLE var:r_log2_z rhs: VARIABLE var:%temp227 result: VARIABLE var:%temp226
++ 0x608e2cd75020: ROUND type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp229
++ 0x608e2cd74a70: ASSIGNMENT type:Double lhs: VARIABLE var:r_round_x rhs: VARIABLE var:%temp229 result: VARIABLE var:%temp228
++ 0x608e2cd759b0: ROUND type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp231
++ 0x608e2cd75400: ASSIGNMENT type:Double lhs: VARIABLE var:r_round_y rhs: VARIABLE var:%temp231 result: VARIABLE var:%temp230
++ 0x608e2cd76340: ROUND type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp233
++ 0x608e2cd75d90: ASSIGNMENT type:Double lhs: VARIABLE var:r_round_z rhs: VARIABLE var:%temp233 result: VARIABLE var:%temp232
++ 0x608e2cd76cd0: SIN type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp235
++ 0x608e2cd76720: ASSIGNMENT type:Double lhs: VARIABLE var:r_sin_x rhs: VARIABLE var:%temp235 result: VARIABLE var:%temp234
++ 0x608e2cd77660: SIN type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp237
++ 0x608e2cd770b0: ASSIGNMENT type:Double lhs: VARIABLE var:r_sin_y rhs: VARIABLE var:%temp237 result: VARIABLE var:%temp236
++ 0x608e2cd77ff0: SIN type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp239
++ 0x608e2cd77a40: ASSIGNMENT type:Double lhs: VARIABLE var:r_sin_z rhs: VARIABLE var:%temp239 result: VARIABLE var:%temp238
++ 0x608e2cd78980: SINH type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp241
++ 0x608e2cd783d0: ASSIGNMENT type:Double lhs: VARIABLE var:r_sinh_x rhs: VARIABLE var:%temp241 result: VARIABLE var:%temp240
++ 0x608e2cd79310: SINH type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp243
++ 0x608e2cd78d60: ASSIGNMENT type:Double lhs: VARIABLE var:r_sinh_y rhs: VARIABLE var:%temp243 result: VARIABLE var:%temp242
++ 0x608e2cd79ca0: SINH type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp245
++ 0x608e2cd796f0: ASSIGNMENT type:Double lhs: VARIABLE var:r_sinh_z rhs: VARIABLE var:%temp245 result: VARIABLE var:%temp244
++ 0x608e2cd7a630: SQRT type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp247
++ 0x608e2cd7a080: ASSIGNMENT type:Double lhs: VARIABLE var:r_sqrt_x rhs: VARIABLE var:%temp247 result: VARIABLE var:%temp246
++ 0x608e2cd7afc0: SQRT type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp249
++ 0x608e2cd7aa10: ASSIGNMENT type:Double lhs: VARIABLE var:r_sqrt_y rhs: VARIABLE var:%temp249 result: VARIABLE var:%temp248
++ 0x608e2cd7b950: SQRT type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp251
++ 0x608e2cd7b3a0: ASSIGNMENT type:Double lhs: VARIABLE var:r_sqrt_z rhs: VARIABLE var:%temp251 result: VARIABLE var:%temp250
++ 0x608e2cd7c2e0: TAN type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp253
++ 0x608e2cd7bd30: ASSIGNMENT type:Double lhs: VARIABLE var:r_tan_x rhs: VARIABLE var:%temp253 result: VARIABLE var:%temp252
++ 0x608e2cd7cc70: TAN type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp255
++ 0x608e2cd7c6c0: ASSIGNMENT type:Double lhs: VARIABLE var:r_tan_y rhs: VARIABLE var:%temp255 result: VARIABLE var:%temp254
++ 0x608e2cd7d600: TAN type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp257
++ 0x608e2cd7d050: ASSIGNMENT type:Double lhs: VARIABLE var:r_tan_z rhs: VARIABLE var:%temp257 result: VARIABLE var:%temp256
++ 0x608e2cd7df90: TANH type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp259
++ 0x608e2cd7d9e0: ASSIGNMENT type:Double lhs: VARIABLE var:r_tanh_x rhs: VARIABLE var:%temp259 result: VARIABLE var:%temp258
++ 0x608e2cd7e920: TANH type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp261
++ 0x608e2cd7e370: ASSIGNMENT type:Double lhs: VARIABLE var:r_tanh_y rhs: VARIABLE var:%temp261 result: VARIABLE var:%temp260
++ 0x608e2cd7f2b0: TANH type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp263
++ 0x608e2cd7ed00: ASSIGNMENT type:Double lhs: VARIABLE var:r_tanh_z rhs: VARIABLE var:%temp263 result: VARIABLE var:%temp262
++ 0x608e2cd7fc40: TRUNC type:Number lhs: VARIABLE var:x result: VARIABLE var:%temp265
++ 0x608e2cd7f690: ASSIGNMENT type:Double lhs: VARIABLE var:r_trunc_x rhs: VARIABLE var:%temp265 result: VARIABLE var:%temp264
++ 0x608e2cd805d0: TRUNC type:Number lhs: VARIABLE var:y result: VARIABLE var:%temp267
++ 0x608e2cd80020: ASSIGNMENT type:Double lhs: VARIABLE var:r_trunc_y rhs: VARIABLE var:%temp267 result: VARIABLE var:%temp266
++ 0x608e2cd80f60: TRUNC type:Number lhs: VARIABLE var:z result: VARIABLE var:%temp269
++ 0x608e2cd809b0: ASSIGNMENT type:Double lhs: VARIABLE var:r_trunc_z rhs: VARIABLE var:%temp269 result: VARIABLE var:%temp268
++ 0x608e2cd81340: ASSIGNMENT type:Double lhs: VARIABLE var:r_e rhs: FLOATING_POINT flt:2.71828 result: VARIABLE var:%result
----- end generating... (270)
----- start saving... (270)
----- end saving... (270)
-------------- system() called returned from binary test (0)
--- run with return type: 3
2026/11/13 05:04:54.852497740: END SECTION: "binary_math_operators: test binary operators for math" -- duration: 0.532732048
0.533 s: binary_math_operators: test binary operators for math
0.533 s: binary_math_operators
2026/11/13 05:04:54.852566741: SECTION: "json: empty array"
2026/11/13 05:04:54.853016996: END SECTION: "json: empty array" -- duration: 0.000450255
0.000 s: json: empty array
0.000 s: json_array
2026/11/13 05:04:54.853040719: SECTION: "json: random array value"
2026/11/13 05:04:54.865910598: END SECTION: "json: random array value" -- duration: 0.012869879
0.013 s: json: random array value
0.013 s: json_array
2026/11/13 05:04:54.865951619: SECTION: "node_compare: NULL value"
2026/11/13 05:04:54.866124485: END SECTION: "node_compare: NULL value" -- duration: 0.000172866
0.000 s: node_compare: NULL value
0.000 s: node_compare
2026/11/13 05:04:54.866161442: SECTION: "optimizer_equality: equality (==, !=)"
-- working on ""ABC" == "XYZ" -> false" ... OK
-- working on ""XYZ" == "ABC" -> false" ... OK
-- working on ""ABC" == "ABC" -> true" ... OK
-- working on "33 == 44 -> false" ... OK
-- working on "44 == 33 -> false" ... OK
-- working on "33 == 33 -> true" ... OK
-- working on "3.3 == 4.4 -> false" ... OK
-- working on "4.4 == 3.3 -> false" ... OK
-- working on "3.3 == 3.3 -> true" ... OK
-- working on ""3.3" == 4.4 -> false" ... OK
-- working on ""4.4" == 3.3 -> false" ... OK
-- working on ""3.3" == 3.3 -> true" ... OK
-- working on "3.3 == "4.4" -> false" ... OK
-- working on "4.4 == "3.3" -> false" ... OK
-- working on "3.3 == "3.3" -> true" ... OK
-- working on "-Infinity == +Infinity -> false" ... OK
-- working on "+Infinity == -Infinity -> false" ... OK
-- working on "+Infinity == +Infinity -> true" ... OK
-- working on "-Infinity == -Infinity -> true" ... OK
-- working on ""ABC" === "XYZ" -> false" ... OK
-- working on ""XYZ" === "ABC" -> false" ... OK
-- working on ""ABC" === "ABC" -> true" ... OK
-- working on "33 === 44 -> false" ... OK
-- working on "44 === 33 -> false" ... OK
-- working on "33 === 33 -> true" ... OK
-- working on "3.3 === 4.4 -> false" ... OK
-- working on "4.4 === 3.3 -> false" ... OK
-- working on "3.3 === 3.3 -> true" ... OK
-- working on ""3.3" === 4.4 -> false" ... OK
-- working on ""4.4" === 3.3 -> false" ... OK
-- working on ""3.3" === 3.3 -> false" ... OK
-- working on "3.3 === "4.4" -> false" ... OK
-- working on "4.4 === "3.3" -> false" ... OK
-- working on "3.3 === "3.3" -> false" ... OK
-- working on "-Infinity === +Infinity -> false" ... OK
-- working on "+Infinity === -Infinity -> false" ... OK
-- working on "+Infinity === +Infinity -> true" ... OK
-- working on "-Infinity === -Infinity -> true" ... OK
-- working on ""ABC" != "XYZ" -> true" ... OK
-- working on ""XYZ" != "ABC" -> true" ... OK
-- working on ""ABC" != "ABC" -> false" ... OK
-- working on "33 != 44 -> true" ... OK
-- working on "44 != 33 -> true" ... OK
-- working on "33 != 33 -> false" ... OK
-- working on "3.3 != 4.4 -> true" ... OK
-- working on "4.4 != 3.3 -> true" ... OK
-- working on "3.3 != 3.3 -> false" ... OK
-- working on ""3.3" != 4.4 -> true" ... OK
-- working on ""4.4" != 3.3 -> true" ... OK
-- working on ""3.3" != 3.3 -> false" ... OK
-- working on "3.3 != "4.4" -> true" ... OK
-- working on "4.4 != "3.3" -> true" ... OK
-- working on "3.3 != "3.3" -> false" ... OK
-- working on "-Infinity != +Infinity -> true" ... OK
-- working on "+Infinity != -Infinity -> true" ... OK
-- working on "+Infinity != +Infinity -> false" ... OK
-- working on "-Infinity != -Infinity -> false" ... OK
-- working on ""ABC" !== "XYZ" -> true" ... OK
-- working on ""XYZ" !== "ABC" -> true" ... OK
-- working on ""ABC" !== "ABC" -> false" ... OK
-- working on "33 !== 44 -> true" ... OK
-- working on "44 !== 33 -> true" ... OK
-- working on "33 !== 33 -> false" ... OK
-- working on "3.3 !== 4.4 -> true" ... OK
-- working on "4.4 !== 3.3 -> true" ... OK
-- working on "3.3 !== 3.3 -> false" ... OK
-- working on ""3.3" !== 4.4 -> true" ... OK
-- working on ""4.4" !== 3.3 -> true" ... OK
-- working on ""3.3" !== 3.3 -> true" ... OK
-- working on "3.3 !== "4.4" -> true" ... OK
-- working on "4.4 !== "3.3" -> true" ... OK
-- working on "3.3 !== "3.3" -> true" ... OK
-- working on "-Infinity !== +Infinity -> true" ... OK
-- working on "+Infinity !== -Infinity -> true" ... OK
-- working on "+Infinity !== +Infinity -> false" ... OK
-- working on "-Infinity !== -Infinity -> false" ... OK
-- working on "33 == "XYZ" -> false" ... OK
-- working on ""ABC" === 4.4 -> false" ... OK
-- working on "+Infinity != 'not a number' -> false" ... OK
-- working on "'not a number' !== -Infinity -> true" ... OK
-- working on ""ABC" ~~ "XYZ" -> false" ... OK
-- working on ""XYZ" ~~ "ABC" -> false" ... OK
-- working on ""ABC" ~~ "ABC" -> true" ... OK
-- working on "33 ~~ 44 -> false" ... OK
-- working on "44 ~~ 33 -> false" ... OK
-- working on "33 ~~ 33 -> true" ... OK
-- working on "3.3 ~~ 4.4 -> false" ... OK
-- working on "4.4 ~~ 3.3 -> false" ... OK
-- working on "3.3 ~~ 3.3 -> true" ... OK
-- working on ""3.3" ~~ 4.4 -> false" ... OK
-- working on ""4.4" ~~ 3.3 -> false" ... OK
-- working on ""3.3" ~~ 3.3 -> true" ... OK
-- working on ""3.3xyz" ~~ 3.3 -> true" ... OK
-- working on "3.3 ~~ "4.4" -> false" ... OK
-- working on "4.4 ~~ "3.3" -> false" ... OK
-- working on "4.4 ~~ " 3.3 " -> false" ... OK
-- working on "3.3 ~~ "3.3" -> true" ... OK
-- working on "3.3 ~~ " 3.3 and more" -> true" ... OK
-- working on "-Infinity ~~ +Infinity -> false" ... OK
-- working on "+Infinity ~~ -Infinity -> false" ... OK
-- working on "+Infinity ~~ +Infinity -> true" ... OK
-- working on "-Infinity ~~ -Infinity -> true" ... OK
2026/11/13 05:04:54.950859780: END SECTION: "optimizer_equality: equality (==, !=)" -- duration: 0.084698338
0.085 s: optimizer_equality: equality (==, !=)
0.085 s: optimizer_equality
2026/11/13 05:04:54.950892981: SECTION: "optimizer_additive: additive (+, -)"
-- working on "+a -> a, with an integer" ... OK
-- working on "+a -> a, with a float" ... OK
-- working on "+a -> a, with a undefined" ... OK
-- working on "+a -> a, with a null" ... OK
-- working on "+a -> a, with an empty string" ... OK
-- working on "+a -> a, with a string not representing a number" ... OK
-- working on "+a -> a, with a string representing an integer" ... OK
-- working on "+a -> a, with a string representing a float" ... OK
-- working on "+a -> a, with true" ... OK
-- working on "+a -> a, with false" ... OK
-- working on "+a -> a, with an object" ... OK
-- working on "-a -> a, with an integer" ... OK
-- working on "-a -> a, with a float" ... OK
-- working on "-a -> a, with null" ... OK
-- working on "-a -> a, with undefined" ... OK
-- working on "-a -> a, with an empty string" ... OK
-- working on "-a -> a, with a string not representing a number" ... OK
-- working on "-a -> a, with a string representing an integer" ... OK
-- working on "-a -> a, with a string representing a float" ... OK
-- working on "-a -> a, with true" ... OK
-- working on "-a -> a, with false" ... OK
-- working on "3 - a -> 3 - a, with integers" ... OK
-- working on "a + 3 -> sum(a, 3), with integers" ... OK
-- working on "a + 3.5 -> sum(a, 3.5), with floats" ... OK
-- working on "3.5 - a -> 3.5 - a, with floats" ... OK
-- working on "a + NaN -> sum(a, NaN), with floats" ... OK
-- working on "a + b -> sum(a, b), with integers" ... OK
-- working on "a + b -> sum(a, b), with integer/float" ... OK
-- working on "a + b -> sum(a, b), with float/integer" ... OK
-- working on "a + b -> sum(a, b), with floats" ... OK
-- working on "a - b -> subtract(a, b), with integers" ... OK
-- working on "a - b -> subtract(a, b), with integer/float" ... OK
-- working on "a - b -> subtract(a, b), with float/integer" ... OK
-- working on "a - b -> subtract(a, b), with floats" ... OK
-- working on "0 - a -> -a, with integer" ... OK
-- working on "0.0 - a -> -a, with float" ... OK
-- working on "a + b -> concatenate(a, b), with strings" ... OK
-- working on "a + b -> concatenate(a, b), with string/true" ... OK
-- working on "a + b -> concatenate(a, b), with true/string" ... OK
-- working on "a + b -> concatenate(a, b), with string/false" ... OK
-- working on "a + b -> concatenate(a, b), with false/string" ... OK
-- working on "a + b -> concatenate(a, b), with string/null" ... OK
-- working on "a + b -> concatenate(a, b), with null/string" ... OK
-- working on "a + b -> concatenate(a, b), with string/undefined" ... OK
-- working on "a + b -> concatenate(a, b), with undefined/string" ... OK
-- working on "a + b -> concatenate(a, b), with string/integer" ... OK
-- working on "a + b -> concatenate(a, b), with integer/string" ... OK
-- working on "a + b -> concatenate(a, b), with string/float" ... OK
-- working on "a + b -> concatenate(a, b), with float/string" ... OK
-- working on """ - a -> "" - a" ... OK
2026/11/13 05:04:54.982073943: END SECTION: "optimizer_additive: additive (+, -)" -- duration: 0.031180962
0.031 s: optimizer_additive: additive (+, -)
0.031 s: optimizer_additive
2026/11/13 05:04:54.982111223: SECTION: "node_parameter: verify node parameters"
2026/11/13 05:04:54.982669313: END SECTION: "node_parameter: verify node parameters" -- duration: 0.000558090
0.001 s: node_parameter: verify node parameters
0.001 s: node_parameter
2026/11/13 05:04:54.982689601: SECTION: "parser_array: verify JavaScript arrays"
-- working on "arrays with empty items" ................ OK
2026/11/13 05:05:00.659494423: END SECTION: "parser_array: verify JavaScript arrays" -- duration: 5.676804822
5.677 s: parser_array: verify JavaScript arrays
5.677 s: parser_array
2026/11/13 05:05:00.659602765: SECTION: "parser_class: verify class extension"
-- working on "class with a valid invariant contract" ................ OK
-- working on "class with a valid invariant contract (missing identifier)" ... OK
-- working on "class with a valid invariant contract (missing colon)" ... OK
-- working on "class without a name" ... OK
-- working on "class with an invalid extend" ... OK
-- working on "class not finished with '};'" ... OK
-- working on "forward class declaration not finished with ';'" ... OK
-- working on "class with a missing name followed by '{'" ... OK
-- working on "class with a missing name followed by 'extends'" ... OK
-- working on "class with a missing name followed by 'implements'" ... OK
-- working on "an empty class" ... OK
-- working on "class defined inside a package" ... OK
-- working on "class derived from another and three interfaces" ... OK
-- working on "class using extends after implements" ... OK
-- working on "class using public instead of extends" ... OK
-- working on "class using ':' and public instead of extends" ... OK
-- working on "class using private instead of extends" ... OK
-- working on "class using ':' and private instead of extends" ... OK
-- working on "class using protected instead of extends" ... OK
-- working on "class using ':' and protected instead of extends" ... OK
-- working on "class using a colon (:) and extends" ... OK
-- working on "class using a colon (:) and implements" ... OK
-- working on "class using a colon (:) and an unknown keyword" ... OK
-- working on "class using a spurious colon (:)" ... OK
-- working on "class using two implements" ... OK
2026/11/13 05:06:24.452067714: END SECTION: "parser_class: verify class extension" -- duration: 83.792464949
83.792 s: parser_class: verify class extension
83.793 s: parser_class
2026/11/13 05:06:24.452178511: SECTION: "parser_variable: verify JavaScript variable"
-- working on "list of variables" ... OK
-- working on "list of variables" ... OK
-- working on "list of constants" ... OK
-- working on "variable missing its name" ... OK
-- working on "variable of attributes" ... OK
-- working on "constant and final without the "var" keyword" ... OK
-- working on "constant and final with the "var" keyword" ... OK
2026/11/13 05:06:35.631866761: END SECTION: "parser_variable: verify JavaScript variable" -- duration: 11.179688250
11.180 s: parser_variable: verify JavaScript variable
11.180 s: parser_variable
2026/11/13 05:06:35.631941400: SECTION: "parser_parser: verify other parser functionality (still mixed)"
-- working on "'{' missing after package name" ... OK
-- working on "'}' missing after package directives" ... OK
-- working on "invalid package name (ends with '.')" ... OK
-- working on "invalid package name (includes keyword 'private')" ... OK
-- working on "invalid package name (ends with 'private')" ... OK
-- working on "import packages" ... OK
-- working on "import packages: invalid name string/member mix" ... OK
-- working on "import packages: invalid name, missing string or identifier" ... OK
-- working on "import packages: * cannot be used when renaming a package" ... OK
-- working on "import packages: * must be last" ... OK
-- working on "import packages: * must be last" ... OK
-- working on "import packages cannot include identifiers and strings" ... OK
-- working on "import package names cannot end with a period" ... OK
-- working on "import package cannot just be an asterisk" ... OK
-- working on "import package cannot exclude and include at the same time" ... OK
-- working on "import package cannot include and exclude at the same time" ... OK
-- working on "import package extras not namespace, include, nor exclude" ... OK
-- working on "import with an unexpected token after the comma" ... OK
-- working on "import two commas in a row..." ... OK
-- working on "import two period one after another (i.e. a range)..." ... OK
-- working on "import three periods one after another (i.e. a rest)..." ... OK
-- working on "use namespace" ... OK
-- working on "namespace defining an enumeration" ... OK
-- working on "namespace snapwebsites;" ... OK
-- working on "namespace without a name makes things inside private" ... OK
-- working on "namespace without a name and some attributes" ................ OK
-- working on "namespace without a name and some attributes including 'private'" ... OK
-- working on "conditional missing the ':' character" ... OK
-- working on "scope in expression must be followed by an identifier" ................ OK
-- working on "function call without the ')'" ... OK
-- working on "array access without the ']'" ... OK
-- working on "grouped expressions without the ')'" ... OK
-- working on "array literal without the ']'" ... OK
-- working on "object literal without the '}'" ... OK
-- working on "object literal without all the ','" ... OK
-- working on "object literal without all the ':'" ... OK
-- working on "object literal without all the field names" ... OK
-- working on "object literal with private/protected/public fields without a valid scope" ................ OK
-- working on "object literal without ':' followed by '}'" ... OK
-- working on "object literal without ':' followed by ';'" ... OK
-- working on "object literal without ':' followed by ',' and '}'" ... OK
-- working on "object literal without ':' followed by ',' and ';'" ... OK
2026/11/13 05:07:46.804943595: END SECTION: "parser_parser: verify other parser functionality (still mixed)" -- duration: 71.173002195
71.173 s: parser_parser: verify other parser functionality (still mixed)
71.173 s: parser_parser
2026/11/13 05:07:46.805009883: SECTION: "resources_load_from_var: NULL value"
2026/11/13 05:07:46.807078488: END SECTION: "resources_load_from_var: NULL value" -- duration: 0.002068605
0.002 s: resources_load_from_var: NULL value
0.002 s: resources_load_from_var
2026/11/13 05:07:46.807138099: SECTION: "db_package: add & find packages"
2026/11/13 05:07:46.901589637: END SECTION: "db_package: add & find packages" -- duration: 0.094451538
0.094 s: db_package: add & find packages
0.095 s: db_package
2026/11/13 05:07:46.901667390: SECTION: "db_package: erroneous packages"
2026/11/13 05:07:46.901706450: END SECTION: "db_package: erroneous packages" -- duration: 0.000039060
0.000 s: db_package: erroneous packages
0.000 s: db_package
2026/11/13 05:07:46.901741981: SECTION: "db_package: more bad data"
2026/11/13 05:07:46.901823932: END SECTION: "db_package: more bad data" -- duration: 0.000081951
0.000 s: db_package: more bad data
0.000 s: db_package
2026/11/13 05:07:46.901852781: SECTION: "db_element: type/filename"
2026/11/13 05:07:46.907084071: END SECTION: "db_element: type/filename" -- duration: 0.005231290
0.005 s: db_element: type/filename
0.005 s: db_element
2026/11/13 05:07:46.907120391: SECTION: "db_element: errorneous data"
2026/11/13 05:07:46.907150550: END SECTION: "db_element: errorneous data" -- duration: 0.000030159
0.000 s: db_element: errorneous data
0.000 s: db_element
2026/11/13 05:07:46.907175268: SECTION: "db_element: position"
2026/11/13 05:07:46.907222210: END SECTION: "db_element: position" -- duration: 0.000046942
0.000 s: db_element: position
0.000 s: db_element
2026/11/13 05:07:46.907252374: SECTION: "position_names: check filename"
2026/11/13 05:07:46.907257517: END SECTION: "position_names: check filename" -- duration: 0.000005143
0.000 s: position_names: check filename
0.000 s: position_names
2026/11/13 05:07:46.907297361: SECTION: "position_names: function"
2026/11/13 05:07:46.907301612: END SECTION: "position_names: function" -- duration: 0.000004251
0.000 s: position_names: function
0.000 s: position_names
2026/11/13 05:07:46.907324325: SECTION: "message_string: check message outputs (use --verbose to see dots while processing)"
2026/11/13 05:07:51.755520502: END SECTION: "message_string: check message outputs (use --verbose to see dots while processing)" -- duration: 4.848196177
4.848 s: message_string: check message outputs (use --verbose to see dots while processing)
4.848 s: message_string
2026/11/13 05:07:51.755641855: SECTION: "compiler_class: verify class functionality"
-- working on "empty class" ................ OK
-- working on "simple class with variable" ................ OK
-- working on "simple class with function" ................ OK
2026/11/13 05:12:59.099552668: END SECTION: "compiler_class: verify class functionality" -- duration: 307.343910813
307.344 s: compiler_class: verify class functionality
307.344 s: compiler_class
2026/11/13 05:12:59.099618026: SECTION: "node_conversions: simple"
2026/11/13 05:12:59.163634297: END SECTION: "node_conversions: simple" -- duration: 0.064016271
0.064 s: node_conversions: simple
0.064 s: node_conversions
2026/11/13 05:12:59.163690747: SECTION: "node_conversions: NULL value"
2026/11/13 05:12:59.171834328: END SECTION: "node_conversions: NULL value" -- duration: 0.008143581
0.008 s: node_conversions: NULL value
0.008 s: node_conversions
2026/11/13 05:12:59.171880819: SECTION: "node_conversions: special floating point values"
2026/11/13 05:12:59.171896527: END SECTION: "node_conversions: special floating point values" -- duration: 0.000015708
0.000 s: node_conversions: special floating point values
0.000 s: node_conversions
2026/11/13 05:12:59.171915501: SECTION: "compiler_attributes_inherited: simple native class with a function operator"
2026/11/13 05:12:59.253869792: END SECTION: "compiler_attributes_inherited: simple native class with a function operator" -- duration: 0.081954291
0.082 s: compiler_attributes_inherited: simple native class with a function operator
0.082 s: compiler_attributes_inherited
2026/11/13 05:12:59.253921818: SECTION: "optimizer_multiplicative: multiplicative (*, /, %)"
-- working on "55 * 123 -> 6765" ... OK
-- working on "5.5 * 123 -> 676.5" ... OK
-- working on "55 * 1.23 -> 67.65" ... OK
-- working on "5.5 * 1.23 -> 6.765" ... OK
-- working on "5.5 * NaN -> NaN" ... OK
-- working on "NaN * 1.23 -> NaN" ... OK
-- working on "NaN * a -> NaN" ... OK
-- working on "a * NaN -> NaN" ... OK
-- working on "a() * NaN -> a() * NaN" ... OK
-- working on "NaN * a() -> NaN * a()" ... OK
-- working on "123 / 7 -> 17" ... OK
-- working on "12.3 / 7 -> 1.7" ... OK
-- working on "123 / 0.7 -> 1.7" ... OK
-- working on "1.23 / 0.1 -> 12.3" ... OK
-- working on "1.23 / NaN -> NaN" ... OK
-- working on "NaN / 0.1 -> NaN" ... OK
-- working on "NaN / a -> NaN" ... OK
-- working on "a / NaN -> NaN" ... OK
-- working on "123 / 0 -> Infinity" ... OK
-- working on "-123 / 0 -> -Infinity" ... OK
-- working on "123 % 31 -> 30" ... OK
-- working on "49.2 % 31 -> 18.2" ... OK
-- working on "123 % 3.1 -> 21.0" ... OK
-- working on "12.3 % 3.1 -> 3.0" ... OK
-- working on "12.3 % NaN -> NaN" ... OK
-- working on "NaN % 12.3 -> NaN" ... OK
-- working on "NaN % a -> NaN" ... OK
-- working on "a % NaN -> NaN" ... OK
-- working on "123 % 0 -> NaN" ... OK
-- working on "-123 % 0 -> NaN" ... OK
-- working on "123 ** 3 -> 1860867" ... OK
-- working on "1.23 ** 3 -> 1.860867" ... OK
-- working on "123 ** 0.3 -> 4.236151986" ... OK
-- working on "12.3 ** 0.3 -> 2.123105295" ... OK
-- working on "12.3 ** NaN -> NaN" ... OK
-- working on "NaN ** 12.3 -> NaN" ... OK
-- working on "a ** NaN -> NaN" ... OK
-- working on "NaN ** a -> NaN" ... OK
-- working on "a() * 3.5 -> a() * 3.5" ... OK
-- working on "3.5 * a() -> 3.5 * a()" ... OK
2026/11/13 05:12:59.282697642: END SECTION: "optimizer_multiplicative: multiplicative (*, /, %)" -- duration: 0.028775824
0.029 s: optimizer_multiplicative: multiplicative (*, /, %)
0.029 s: optimizer_multiplicative
2026/11/13 05:12:59.282749789: SECTION: "lexer_invalid_pointers: invalid options"
2026/11/13 05:12:59.282797461: END SECTION: "lexer_invalid_pointers: invalid options" -- duration: 0.000047672
0.000 s: lexer_invalid_pointers: invalid options
0.000 s: lexer_invalid_pointers
2026/11/13 05:12:59.282824988: SECTION: "lexer_invalid_pointers: invalid input"
2026/11/13 05:12:59.282836344: END SECTION: "lexer_invalid_pointers: invalid input" -- duration: 0.000011356
0.000 s: lexer_invalid_pointers: invalid input
0.000 s: lexer_invalid_pointers
2026/11/13 05:12:59.282858120: SECTION: "lexer_invalid_pointers: invalid options and input"
2026/11/13 05:12:59.282865658: END SECTION: "lexer_invalid_pointers: invalid options and input" -- duration: 0.000007538
0.000 s: lexer_invalid_pointers: invalid options and input
0.000 s: lexer_invalid_pointers
2026/11/13 05:12:59.282889682: SECTION: "lexer_mixed_tokens: mixed tokens"
error:unknown-file:23:36::64: the "=" operator is not available when extended operators value bit 1 is set (use extended_operators(2);); use ":=" instead.
2026/11/13 05:12:59.297174709: END SECTION: "lexer_mixed_tokens: mixed tokens" -- duration: 0.014285027
0.014 s: lexer_mixed_tokens: mixed tokens
0.014 s: lexer_mixed_tokens
2026/11/13 05:12:59.297209531: SECTION: "node_tree: basics"
2026/11/13 05:12:59.297702186: END SECTION: "node_tree: basics" -- duration: 0.000492655
0.000 s: node_tree: basics
0.001 s: node_tree
2026/11/13 05:12:59.297735764: SECTION: "node_tree: parent/child of any type"
2026/11/13 05:13:00.024734820: END SECTION: "node_tree: parent/child of any type" -- duration: 0.726999056
0.727 s: node_tree: parent/child of any type
0.727 s: node_tree
2026/11/13 05:13:00.024849530: SECTION: "node_tree: realistic tree"
2026/11/13 05:13:00.025104197: END SECTION: "node_tree: realistic tree" -- duration: 0.000254667
0.000 s: node_tree: realistic tree
0.000 s: node_tree
2026/11/13 05:13:00.025134270: SECTION: "node_tree: verify find_next_node() properly"
2026/11/13 05:13:00.025153475: END SECTION: "node_tree: verify find_next_node() properly" -- duration: 0.000019205
0.000 s: node_tree: verify find_next_node() properly
0.000 s: node_tree
2026/11/13 05:13:00.025186606: SECTION: "parser_pragma: verify pragma extension"
-- working on "verify all the pragma names" ...
*** STILL NECESSARY *** (#5)
filename = unknown-file
message level = 2 (debug)
msg = unknown pragma "trace_to_object" ignored.
page = 1
line = 10
error code = 79 (UNKNOWN_PRAGMA)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unittest is a Catch2 v3.16.0 host application.
Run with -? for options
-------------------------------------------------------------------------------
parser_pragma
parser_pragma: verify pragma extension
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/catch_parser.cpp:455
...............................................................................
/home/alexis/snapwebsites/snapcpp/contrib/as2js/tests/catch_main.cpp:122: FAILED:
CATCH_REQUIRE_FALSE( f_expected.empty() )
with expansion:
!true
terminate called after throwing an instance of 'Catch::TestFailureException'
Command terminated by signal 6
497.02user 0.99system 8:18.31elapsed 99%CPU (0avgtext+0avgdata 17664maxresident)k
0inputs+98448outputs (0major+2924minor)pagefaults 0swaps
info: test logs were saved in: "../../BUILD/Debug/contrib/as2js/tests/tests.log".
error: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/as2js/tmp/catch2-running.tmp" is still present.
error: 134 tests failed.
Build, Tests/Coverage, or Upload failed on Fri Nov 13 05:13:00 AM UTC 2026.
Back to list