| @@ 572-624 (lines=53) @@ | ||
| 569 | var none = function () { |
|
| 570 | return NONE; |
|
| 571 | }; |
|
| 572 | var NONE = function () { |
|
| 573 | var eq = function (o) { |
|
| 574 | return o.isNone(); |
|
| 575 | }; |
|
| 576 | var call$$1 = function (thunk) { |
|
| 577 | return thunk(); |
|
| 578 | }; |
|
| 579 | var id = function (n) { |
|
| 580 | return n; |
|
| 581 | }; |
|
| 582 | var noop$$1 = function () { |
|
| 583 | }; |
|
| 584 | var nul = function () { |
|
| 585 | return null; |
|
| 586 | }; |
|
| 587 | var undef = function () { |
|
| 588 | return undefined; |
|
| 589 | }; |
|
| 590 | var me = { |
|
| 591 | fold: function (n, s) { |
|
| 592 | return n(); |
|
| 593 | }, |
|
| 594 | is: never$1, |
|
| 595 | isSome: never$1, |
|
| 596 | isNone: always$1, |
|
| 597 | getOr: id, |
|
| 598 | getOrThunk: call$$1, |
|
| 599 | getOrDie: function (msg) { |
|
| 600 | throw new Error(msg || 'error: getOrDie called on none.'); |
|
| 601 | }, |
|
| 602 | getOrNull: nul, |
|
| 603 | getOrUndefined: undef, |
|
| 604 | or: id, |
|
| 605 | orThunk: call$$1, |
|
| 606 | map: none, |
|
| 607 | ap: none, |
|
| 608 | each: noop$$1, |
|
| 609 | bind: none, |
|
| 610 | flatten: none, |
|
| 611 | exists: never$1, |
|
| 612 | forall: always$1, |
|
| 613 | filter: none, |
|
| 614 | equals: eq, |
|
| 615 | equals_: eq, |
|
| 616 | toArray: function () { |
|
| 617 | return []; |
|
| 618 | }, |
|
| 619 | toString: constant('none()') |
|
| 620 | }; |
|
| 621 | if (Object.freeze) |
|
| 622 | Object.freeze(me); |
|
| 623 | return me; |
|
| 624 | }(); |
|
| 625 | var some = function (a) { |
|
| 626 | var constant_a = function () { |
|
| 627 | return a; |
|
| @@ 265-317 (lines=53) @@ | ||
| 262 | var none = function () { |
|
| 263 | return NONE; |
|
| 264 | }; |
|
| 265 | var NONE = function () { |
|
| 266 | var eq = function (o) { |
|
| 267 | return o.isNone(); |
|
| 268 | }; |
|
| 269 | var call$$1 = function (thunk) { |
|
| 270 | return thunk(); |
|
| 271 | }; |
|
| 272 | var id = function (n) { |
|
| 273 | return n; |
|
| 274 | }; |
|
| 275 | var noop$$1 = function () { |
|
| 276 | }; |
|
| 277 | var nul = function () { |
|
| 278 | return null; |
|
| 279 | }; |
|
| 280 | var undef = function () { |
|
| 281 | return undefined; |
|
| 282 | }; |
|
| 283 | var me = { |
|
| 284 | fold: function (n, s) { |
|
| 285 | return n(); |
|
| 286 | }, |
|
| 287 | is: never$1, |
|
| 288 | isSome: never$1, |
|
| 289 | isNone: always$1, |
|
| 290 | getOr: id, |
|
| 291 | getOrThunk: call$$1, |
|
| 292 | getOrDie: function (msg) { |
|
| 293 | throw new Error(msg || 'error: getOrDie called on none.'); |
|
| 294 | }, |
|
| 295 | getOrNull: nul, |
|
| 296 | getOrUndefined: undef, |
|
| 297 | or: id, |
|
| 298 | orThunk: call$$1, |
|
| 299 | map: none, |
|
| 300 | ap: none, |
|
| 301 | each: noop$$1, |
|
| 302 | bind: none, |
|
| 303 | flatten: none, |
|
| 304 | exists: never$1, |
|
| 305 | forall: always$1, |
|
| 306 | filter: none, |
|
| 307 | equals: eq, |
|
| 308 | equals_: eq, |
|
| 309 | toArray: function () { |
|
| 310 | return []; |
|
| 311 | }, |
|
| 312 | toString: constant('none()') |
|
| 313 | }; |
|
| 314 | if (Object.freeze) |
|
| 315 | Object.freeze(me); |
|
| 316 | return me; |
|
| 317 | }(); |
|
| 318 | var some = function (a) { |
|
| 319 | var constant_a = function () { |
|
| 320 | return a; |
|
| @@ 243-295 (lines=53) @@ | ||
| 240 | var none = function () { |
|
| 241 | return NONE; |
|
| 242 | }; |
|
| 243 | var NONE = function () { |
|
| 244 | var eq = function (o) { |
|
| 245 | return o.isNone(); |
|
| 246 | }; |
|
| 247 | var call$$1 = function (thunk) { |
|
| 248 | return thunk(); |
|
| 249 | }; |
|
| 250 | var id = function (n) { |
|
| 251 | return n; |
|
| 252 | }; |
|
| 253 | var noop$$1 = function () { |
|
| 254 | }; |
|
| 255 | var nul = function () { |
|
| 256 | return null; |
|
| 257 | }; |
|
| 258 | var undef = function () { |
|
| 259 | return undefined; |
|
| 260 | }; |
|
| 261 | var me = { |
|
| 262 | fold: function (n, s) { |
|
| 263 | return n(); |
|
| 264 | }, |
|
| 265 | is: never$1, |
|
| 266 | isSome: never$1, |
|
| 267 | isNone: always$1, |
|
| 268 | getOr: id, |
|
| 269 | getOrThunk: call$$1, |
|
| 270 | getOrDie: function (msg) { |
|
| 271 | throw new Error(msg || 'error: getOrDie called on none.'); |
|
| 272 | }, |
|
| 273 | getOrNull: nul, |
|
| 274 | getOrUndefined: undef, |
|
| 275 | or: id, |
|
| 276 | orThunk: call$$1, |
|
| 277 | map: none, |
|
| 278 | ap: none, |
|
| 279 | each: noop$$1, |
|
| 280 | bind: none, |
|
| 281 | flatten: none, |
|
| 282 | exists: never$1, |
|
| 283 | forall: always$1, |
|
| 284 | filter: none, |
|
| 285 | equals: eq, |
|
| 286 | equals_: eq, |
|
| 287 | toArray: function () { |
|
| 288 | return []; |
|
| 289 | }, |
|
| 290 | toString: constant('none()') |
|
| 291 | }; |
|
| 292 | if (Object.freeze) |
|
| 293 | Object.freeze(me); |
|
| 294 | return me; |
|
| 295 | }(); |
|
| 296 | var some = function (a) { |
|
| 297 | var constant_a = function () { |
|
| 298 | return a; |
|
| @@ 171-223 (lines=53) @@ | ||
| 168 | var none = function () { |
|
| 169 | return NONE; |
|
| 170 | }; |
|
| 171 | var NONE = function () { |
|
| 172 | var eq = function (o) { |
|
| 173 | return o.isNone(); |
|
| 174 | }; |
|
| 175 | var call$$1 = function (thunk) { |
|
| 176 | return thunk(); |
|
| 177 | }; |
|
| 178 | var id = function (n) { |
|
| 179 | return n; |
|
| 180 | }; |
|
| 181 | var noop$$1 = function () { |
|
| 182 | }; |
|
| 183 | var nul = function () { |
|
| 184 | return null; |
|
| 185 | }; |
|
| 186 | var undef = function () { |
|
| 187 | return undefined; |
|
| 188 | }; |
|
| 189 | var me = { |
|
| 190 | fold: function (n, s) { |
|
| 191 | return n(); |
|
| 192 | }, |
|
| 193 | is: never$1, |
|
| 194 | isSome: never$1, |
|
| 195 | isNone: always$1, |
|
| 196 | getOr: id, |
|
| 197 | getOrThunk: call$$1, |
|
| 198 | getOrDie: function (msg) { |
|
| 199 | throw new Error(msg || 'error: getOrDie called on none.'); |
|
| 200 | }, |
|
| 201 | getOrNull: nul, |
|
| 202 | getOrUndefined: undef, |
|
| 203 | or: id, |
|
| 204 | orThunk: call$$1, |
|
| 205 | map: none, |
|
| 206 | ap: none, |
|
| 207 | each: noop$$1, |
|
| 208 | bind: none, |
|
| 209 | flatten: none, |
|
| 210 | exists: never$1, |
|
| 211 | forall: always$1, |
|
| 212 | filter: none, |
|
| 213 | equals: eq, |
|
| 214 | equals_: eq, |
|
| 215 | toArray: function () { |
|
| 216 | return []; |
|
| 217 | }, |
|
| 218 | toString: constant('none()') |
|
| 219 | }; |
|
| 220 | if (Object.freeze) |
|
| 221 | Object.freeze(me); |
|
| 222 | return me; |
|
| 223 | }(); |
|
| 224 | var some = function (a) { |
|
| 225 | var constant_a = function () { |
|
| 226 | return a; |
|
| @@ 118-170 (lines=53) @@ | ||
| 115 | var none = function () { |
|
| 116 | return NONE; |
|
| 117 | }; |
|
| 118 | var NONE = function () { |
|
| 119 | var eq = function (o) { |
|
| 120 | return o.isNone(); |
|
| 121 | }; |
|
| 122 | var call$$1 = function (thunk) { |
|
| 123 | return thunk(); |
|
| 124 | }; |
|
| 125 | var id = function (n) { |
|
| 126 | return n; |
|
| 127 | }; |
|
| 128 | var noop$$1 = function () { |
|
| 129 | }; |
|
| 130 | var nul = function () { |
|
| 131 | return null; |
|
| 132 | }; |
|
| 133 | var undef = function () { |
|
| 134 | return undefined; |
|
| 135 | }; |
|
| 136 | var me = { |
|
| 137 | fold: function (n, s) { |
|
| 138 | return n(); |
|
| 139 | }, |
|
| 140 | is: never$1, |
|
| 141 | isSome: never$1, |
|
| 142 | isNone: always$1, |
|
| 143 | getOr: id, |
|
| 144 | getOrThunk: call$$1, |
|
| 145 | getOrDie: function (msg) { |
|
| 146 | throw new Error(msg || 'error: getOrDie called on none.'); |
|
| 147 | }, |
|
| 148 | getOrNull: nul, |
|
| 149 | getOrUndefined: undef, |
|
| 150 | or: id, |
|
| 151 | orThunk: call$$1, |
|
| 152 | map: none, |
|
| 153 | ap: none, |
|
| 154 | each: noop$$1, |
|
| 155 | bind: none, |
|
| 156 | flatten: none, |
|
| 157 | exists: never$1, |
|
| 158 | forall: always$1, |
|
| 159 | filter: none, |
|
| 160 | equals: eq, |
|
| 161 | equals_: eq, |
|
| 162 | toArray: function () { |
|
| 163 | return []; |
|
| 164 | }, |
|
| 165 | toString: constant('none()') |
|
| 166 | }; |
|
| 167 | if (Object.freeze) |
|
| 168 | Object.freeze(me); |
|
| 169 | return me; |
|
| 170 | }(); |
|
| 171 | var some = function (a) { |
|
| 172 | var constant_a = function () { |
|
| 173 | return a; |
|
| @@ 81-133 (lines=53) @@ | ||
| 78 | var none = function () { |
|
| 79 | return NONE; |
|
| 80 | }; |
|
| 81 | var NONE = function () { |
|
| 82 | var eq = function (o) { |
|
| 83 | return o.isNone(); |
|
| 84 | }; |
|
| 85 | var call$$1 = function (thunk) { |
|
| 86 | return thunk(); |
|
| 87 | }; |
|
| 88 | var id = function (n) { |
|
| 89 | return n; |
|
| 90 | }; |
|
| 91 | var noop$$1 = function () { |
|
| 92 | }; |
|
| 93 | var nul = function () { |
|
| 94 | return null; |
|
| 95 | }; |
|
| 96 | var undef = function () { |
|
| 97 | return undefined; |
|
| 98 | }; |
|
| 99 | var me = { |
|
| 100 | fold: function (n, s) { |
|
| 101 | return n(); |
|
| 102 | }, |
|
| 103 | is: never$1, |
|
| 104 | isSome: never$1, |
|
| 105 | isNone: always$1, |
|
| 106 | getOr: id, |
|
| 107 | getOrThunk: call$$1, |
|
| 108 | getOrDie: function (msg) { |
|
| 109 | throw new Error(msg || 'error: getOrDie called on none.'); |
|
| 110 | }, |
|
| 111 | getOrNull: nul, |
|
| 112 | getOrUndefined: undef, |
|
| 113 | or: id, |
|
| 114 | orThunk: call$$1, |
|
| 115 | map: none, |
|
| 116 | ap: none, |
|
| 117 | each: noop$$1, |
|
| 118 | bind: none, |
|
| 119 | flatten: none, |
|
| 120 | exists: never$1, |
|
| 121 | forall: always$1, |
|
| 122 | filter: none, |
|
| 123 | equals: eq, |
|
| 124 | equals_: eq, |
|
| 125 | toArray: function () { |
|
| 126 | return []; |
|
| 127 | }, |
|
| 128 | toString: constant('none()') |
|
| 129 | }; |
|
| 130 | if (Object.freeze) |
|
| 131 | Object.freeze(me); |
|
| 132 | return me; |
|
| 133 | }(); |
|
| 134 | ||
| 135 | var typeOf = function (x) { |
|
| 136 | if (x === null) |
|
| @@ 81-133 (lines=53) @@ | ||
| 78 | var none = function () { |
|
| 79 | return NONE; |
|
| 80 | }; |
|
| 81 | var NONE = function () { |
|
| 82 | var eq = function (o) { |
|
| 83 | return o.isNone(); |
|
| 84 | }; |
|
| 85 | var call$$1 = function (thunk) { |
|
| 86 | return thunk(); |
|
| 87 | }; |
|
| 88 | var id = function (n) { |
|
| 89 | return n; |
|
| 90 | }; |
|
| 91 | var noop$$1 = function () { |
|
| 92 | }; |
|
| 93 | var nul = function () { |
|
| 94 | return null; |
|
| 95 | }; |
|
| 96 | var undef = function () { |
|
| 97 | return undefined; |
|
| 98 | }; |
|
| 99 | var me = { |
|
| 100 | fold: function (n, s) { |
|
| 101 | return n(); |
|
| 102 | }, |
|
| 103 | is: never$1, |
|
| 104 | isSome: never$1, |
|
| 105 | isNone: always$1, |
|
| 106 | getOr: id, |
|
| 107 | getOrThunk: call$$1, |
|
| 108 | getOrDie: function (msg) { |
|
| 109 | throw new Error(msg || 'error: getOrDie called on none.'); |
|
| 110 | }, |
|
| 111 | getOrNull: nul, |
|
| 112 | getOrUndefined: undef, |
|
| 113 | or: id, |
|
| 114 | orThunk: call$$1, |
|
| 115 | map: none, |
|
| 116 | ap: none, |
|
| 117 | each: noop$$1, |
|
| 118 | bind: none, |
|
| 119 | flatten: none, |
|
| 120 | exists: never$1, |
|
| 121 | forall: always$1, |
|
| 122 | filter: none, |
|
| 123 | equals: eq, |
|
| 124 | equals_: eq, |
|
| 125 | toArray: function () { |
|
| 126 | return []; |
|
| 127 | }, |
|
| 128 | toString: constant('none()') |
|
| 129 | }; |
|
| 130 | if (Object.freeze) |
|
| 131 | Object.freeze(me); |
|
| 132 | return me; |
|
| 133 | }(); |
|
| 134 | var some = function (a) { |
|
| 135 | var constant_a = function () { |
|
| 136 | return a; |
|
| @@ 43-95 (lines=53) @@ | ||
| 40 | var none = function () { |
|
| 41 | return NONE; |
|
| 42 | }; |
|
| 43 | var NONE = function () { |
|
| 44 | var eq = function (o) { |
|
| 45 | return o.isNone(); |
|
| 46 | }; |
|
| 47 | var call$$1 = function (thunk) { |
|
| 48 | return thunk(); |
|
| 49 | }; |
|
| 50 | var id = function (n) { |
|
| 51 | return n; |
|
| 52 | }; |
|
| 53 | var noop$$1 = function () { |
|
| 54 | }; |
|
| 55 | var nul = function () { |
|
| 56 | return null; |
|
| 57 | }; |
|
| 58 | var undef = function () { |
|
| 59 | return undefined; |
|
| 60 | }; |
|
| 61 | var me = { |
|
| 62 | fold: function (n, s) { |
|
| 63 | return n(); |
|
| 64 | }, |
|
| 65 | is: never$1, |
|
| 66 | isSome: never$1, |
|
| 67 | isNone: always$1, |
|
| 68 | getOr: id, |
|
| 69 | getOrThunk: call$$1, |
|
| 70 | getOrDie: function (msg) { |
|
| 71 | throw new Error(msg || 'error: getOrDie called on none.'); |
|
| 72 | }, |
|
| 73 | getOrNull: nul, |
|
| 74 | getOrUndefined: undef, |
|
| 75 | or: id, |
|
| 76 | orThunk: call$$1, |
|
| 77 | map: none, |
|
| 78 | ap: none, |
|
| 79 | each: noop$$1, |
|
| 80 | bind: none, |
|
| 81 | flatten: none, |
|
| 82 | exists: never$1, |
|
| 83 | forall: always$1, |
|
| 84 | filter: none, |
|
| 85 | equals: eq, |
|
| 86 | equals_: eq, |
|
| 87 | toArray: function () { |
|
| 88 | return []; |
|
| 89 | }, |
|
| 90 | toString: constant('none()') |
|
| 91 | }; |
|
| 92 | if (Object.freeze) |
|
| 93 | Object.freeze(me); |
|
| 94 | return me; |
|
| 95 | }(); |
|
| 96 | var some = function (a) { |
|
| 97 | var constant_a = function () { |
|
| 98 | return a; |
|
| @@ 38-90 (lines=53) @@ | ||
| 35 | var none = function () { |
|
| 36 | return NONE; |
|
| 37 | }; |
|
| 38 | var NONE = function () { |
|
| 39 | var eq = function (o) { |
|
| 40 | return o.isNone(); |
|
| 41 | }; |
|
| 42 | var call$$1 = function (thunk) { |
|
| 43 | return thunk(); |
|
| 44 | }; |
|
| 45 | var id = function (n) { |
|
| 46 | return n; |
|
| 47 | }; |
|
| 48 | var noop$$1 = function () { |
|
| 49 | }; |
|
| 50 | var nul = function () { |
|
| 51 | return null; |
|
| 52 | }; |
|
| 53 | var undef = function () { |
|
| 54 | return undefined; |
|
| 55 | }; |
|
| 56 | var me = { |
|
| 57 | fold: function (n, s) { |
|
| 58 | return n(); |
|
| 59 | }, |
|
| 60 | is: never$1, |
|
| 61 | isSome: never$1, |
|
| 62 | isNone: always$1, |
|
| 63 | getOr: id, |
|
| 64 | getOrThunk: call$$1, |
|
| 65 | getOrDie: function (msg) { |
|
| 66 | throw new Error(msg || 'error: getOrDie called on none.'); |
|
| 67 | }, |
|
| 68 | getOrNull: nul, |
|
| 69 | getOrUndefined: undef, |
|
| 70 | or: id, |
|
| 71 | orThunk: call$$1, |
|
| 72 | map: none, |
|
| 73 | ap: none, |
|
| 74 | each: noop$$1, |
|
| 75 | bind: none, |
|
| 76 | flatten: none, |
|
| 77 | exists: never$1, |
|
| 78 | forall: always$1, |
|
| 79 | filter: none, |
|
| 80 | equals: eq, |
|
| 81 | equals_: eq, |
|
| 82 | toArray: function () { |
|
| 83 | return []; |
|
| 84 | }, |
|
| 85 | toString: constant('none()') |
|
| 86 | }; |
|
| 87 | if (Object.freeze) |
|
| 88 | Object.freeze(me); |
|
| 89 | return me; |
|
| 90 | }(); |
|
| 91 | var some = function (a) { |
|
| 92 | var constant_a = function () { |
|
| 93 | return a; |
|