====== unary - ======
--- checkallpass
- negative(1.25) -1.25
- negative('789') -789
--- checkallerrors
- negative(nil) ...attempt to perform arithmetic...
- negative('abc') ...attempt to perform arithmetic...
- negative(true) ...attempt to perform arithmetic...
- negative(
) ...attempt to perform arithmetic...
- negative() ...attempt to perform arithmetic...
- negative() ...attempt to perform arithmetic...
====== # ======
--- checkallpass
- lengthop() 0
--- checkallerrors
- lengthop(nil) ...attempt to get length of...
needcheck lengthop('abc') 3
- lengthop(1.25) ...attempt to get length of...
- lengthop(true) ...attempt to get length of...
- lengthop() ...attempt to get length of...
- lengthop() ...attempt to get length of...
====== not ======
--- checkallpass
- notop(1.25) false
- notop('789') false
--- checkallpass
- notop(nil) true
- notop('abc') false
- notop(true) false
- notop() false
- notop() false
- notop() false
====== () ======
--- checkallpass
- funcop()
--- checkallerrors
- funcop(nil) ...attempt to call...
- funcop('abc') ...attempt to call...
- funcop(1.25) ...attempt to call...
- funcop(true) ...attempt to call...
- funcop() ...attempt to call...
- funcop() ...attempt to call...
====== .. ======
--- checkallpass
- concatop('abc','abc') 'abcabc'
- concatop(1.25,'abc') '1.25abc'
- concatop('abc',1.25) 'abc1.25'
- concatop(1.25,1.25) '1.251.25'
--- checkallerrors
- concatop(nil,'abc') ...attempt to concatenate...
- concatop(true,'abc') ...attempt to concatenate...
- concatop(,'abc') ...attempt to concatenate...
- concatop(,'abc') ...attempt to concatenate...
- concatop(,'abc') ...attempt to concatenate...
- concatop(nil,1.25) ...attempt to concatenate...
- concatop(true,1.25) ...attempt to concatenate...
- concatop(,1.25) ...attempt to concatenate...
- concatop(,1.25) ...attempt to concatenate...
- concatop(,1.25) ...attempt to concatenate...
--- checkallerrors
- concatop('abc',nil) ...attempt to concatenate...
- concatop(1.25,nil) ...attempt to concatenate...
- concatop('abc',true) ...attempt to concatenate...
- concatop(1.25,true) ...attempt to concatenate...
- concatop('abc',) ...attempt to concatenate...
- concatop(1.25,) ...attempt to concatenate...
- concatop('abc',) ...attempt to concatenate...
- concatop(1.25,) ...attempt to concatenate...
- concatop('abc',) ...attempt to concatenate...
- concatop(1.25,) ...attempt to concatenate...
====== + ======
--- checkallpass
- plusop(1.25,1.25) 2.5
- plusop('789',1.25) 790.25
- plusop(1.25,'789') 790.25
- plusop('789','789') 1578
--- checkallerrors
- plusop(nil,1.25) ...attempt to perform arithmetic...
- plusop('abc',1.25) ...attempt to perform arithmetic...
- plusop(true,1.25) ...attempt to perform arithmetic...
- plusop(,1.25) ...attempt to perform arithmetic...
- plusop(,1.25) ...attempt to perform arithmetic...
- plusop(,1.25) ...attempt to perform arithmetic...
- plusop(nil,'789') ...attempt to perform arithmetic...
- plusop('abc','789') ...attempt to perform arithmetic...
- plusop(true,'789') ...attempt to perform arithmetic...
- plusop(,'789') ...attempt to perform arithmetic...
- plusop(,'789') ...attempt to perform arithmetic...
- plusop(,'789') ...attempt to perform arithmetic...
--- checkallerrors
- plusop(1.25,nil) ...attempt to perform arithmetic...
- plusop('789',nil) ...attempt to perform arithmetic...
- plusop(1.25,'abc') ...attempt to perform arithmetic...
- plusop('789','abc') ...attempt to perform arithmetic...
- plusop(1.25,true) ...attempt to perform arithmetic...
- plusop('789',true) ...attempt to perform arithmetic...
- plusop(1.25,) ...attempt to perform arithmetic...
- plusop('789',) ...attempt to perform arithmetic...
- plusop(1.25,) ...attempt to perform arithmetic...
- plusop('789',) ...attempt to perform arithmetic...
- plusop(1.25,) ...attempt to perform arithmetic...
- plusop('789',) ...attempt to perform arithmetic...
====== - ======
--- checkallpass
- minusop(1.25,1.25) 0
- minusop('789',1.25) 787.75
- minusop(1.25,'789') -787.75
- minusop('789','789') 0
--- checkallerrors
- minusop(nil,1.25) ...attempt to perform arithmetic...
- minusop('abc',1.25) ...attempt to perform arithmetic...
- minusop(true,1.25) ...attempt to perform arithmetic...
- minusop(,1.25) ...attempt to perform arithmetic...
- minusop(,1.25) ...attempt to perform arithmetic...
- minusop(,1.25) ...attempt to perform arithmetic...
- minusop(nil,'789') ...attempt to perform arithmetic...
- minusop('abc','789') ...attempt to perform arithmetic...
- minusop(true,'789') ...attempt to perform arithmetic...
- minusop(,'789') ...attempt to perform arithmetic...
- minusop(,'789') ...attempt to perform arithmetic...
- minusop(,'789') ...attempt to perform arithmetic...
--- checkallerrors
- minusop(1.25,nil) ...attempt to perform arithmetic...
- minusop('789',nil) ...attempt to perform arithmetic...
- minusop(1.25,'abc') ...attempt to perform arithmetic...
- minusop('789','abc') ...attempt to perform arithmetic...
- minusop(1.25,true) ...attempt to perform arithmetic...
- minusop('789',true) ...attempt to perform arithmetic...
- minusop(1.25,) ...attempt to perform arithmetic...
- minusop('789',) ...attempt to perform arithmetic...
- minusop(1.25,) ...attempt to perform arithmetic...
- minusop('789',) ...attempt to perform arithmetic...
- minusop(1.25,) ...attempt to perform arithmetic...
- minusop('789',) ...attempt to perform arithmetic...
====== * ======
--- checkallpass
- timesop(1.25,1.25) 1.5625
- timesop('789',1.25) 986.25
- timesop(1.25,'789') 986.25
- timesop('789','789') 622521
--- checkallerrors
- timesop(nil,1.25) ...attempt to perform arithmetic...
- timesop('abc',1.25) ...attempt to perform arithmetic...
- timesop(true,1.25) ...attempt to perform arithmetic...
- timesop(,1.25) ...attempt to perform arithmetic...
- timesop(,1.25) ...attempt to perform arithmetic...
- timesop(,1.25) ...attempt to perform arithmetic...
- timesop(nil,'789') ...attempt to perform arithmetic...
- timesop('abc','789') ...attempt to perform arithmetic...
- timesop(true,'789') ...attempt to perform arithmetic...
- timesop(,'789') ...attempt to perform arithmetic...
- timesop(,'789') ...attempt to perform arithmetic...
- timesop(,'789') ...attempt to perform arithmetic...
--- checkallerrors
- timesop(1.25,nil) ...attempt to perform arithmetic...
- timesop('789',nil) ...attempt to perform arithmetic...
- timesop(1.25,'abc') ...attempt to perform arithmetic...
- timesop('789','abc') ...attempt to perform arithmetic...
- timesop(1.25,true) ...attempt to perform arithmetic...
- timesop('789',true) ...attempt to perform arithmetic...
- timesop(1.25,) ...attempt to perform arithmetic...
- timesop('789',) ...attempt to perform arithmetic...
- timesop(1.25,) ...attempt to perform arithmetic...
- timesop('789',) ...attempt to perform arithmetic...
- timesop(1.25,) ...attempt to perform arithmetic...
- timesop('789',) ...attempt to perform arithmetic...
====== / ======
--- checkallpass
- divideop(1.25,1.25) 1
- divideop('789',1.25) 631.2
- divideop(1.25,'789') 0.001584...
- divideop('789','789') 1
--- checkallerrors
- divideop(nil,1.25) ...attempt to perform arithmetic...
- divideop('abc',1.25) ...attempt to perform arithmetic...
- divideop(true,1.25) ...attempt to perform arithmetic...
- divideop(,1.25) ...attempt to perform arithmetic...
- divideop(,1.25) ...attempt to perform arithmetic...
- divideop(,1.25) ...attempt to perform arithmetic...
- divideop(nil,'789') ...attempt to perform arithmetic...
- divideop('abc','789') ...attempt to perform arithmetic...
- divideop(true,'789') ...attempt to perform arithmetic...
- divideop(,'789') ...attempt to perform arithmetic...
- divideop(,'789') ...attempt to perform arithmetic...
- divideop(,'789') ...attempt to perform arithmetic...
--- checkallerrors
- divideop(1.25,nil) ...attempt to perform arithmetic...
- divideop('789',nil) ...attempt to perform arithmetic...
- divideop(1.25,'abc') ...attempt to perform arithmetic...
- divideop('789','abc') ...attempt to perform arithmetic...
- divideop(1.25,true) ...attempt to perform arithmetic...
- divideop('789',true) ...attempt to perform arithmetic...
- divideop(1.25,) ...attempt to perform arithmetic...
- divideop('789',) ...attempt to perform arithmetic...
- divideop(1.25,) ...attempt to perform arithmetic...
- divideop('789',) ...attempt to perform arithmetic...
- divideop(1.25,) ...attempt to perform arithmetic...
- divideop('789',) ...attempt to perform arithmetic...
====== % ======
--- checkallpass
- modop(1.25,1.25) 0
- modop('789',1.25) 0.25
- modop(1.25,'789') 1.25
- modop('789','789') 0
--- checkallerrors
- modop(nil,1.25) ...attempt to perform arithmetic...
- modop('abc',1.25) ...attempt to perform arithmetic...
- modop(true,1.25) ...attempt to perform arithmetic...
- modop(,1.25) ...attempt to perform arithmetic...
- modop(,1.25) ...attempt to perform arithmetic...
- modop(,1.25) ...attempt to perform arithmetic...
- modop(nil,'789') ...attempt to perform arithmetic...
- modop('abc','789') ...attempt to perform arithmetic...
- modop(true,'789') ...attempt to perform arithmetic...
- modop(,'789') ...attempt to perform arithmetic...
- modop(,'789') ...attempt to perform arithmetic...
- modop(,'789') ...attempt to perform arithmetic...
--- checkallerrors
- modop(1.25,nil) ...attempt to perform arithmetic...
- modop('789',nil) ...attempt to perform arithmetic...
- modop(1.25,'abc') ...attempt to perform arithmetic...
- modop('789','abc') ...attempt to perform arithmetic...
- modop(1.25,true) ...attempt to perform arithmetic...
- modop('789',true) ...attempt to perform arithmetic...
- modop(1.25,) ...attempt to perform arithmetic...
- modop('789',) ...attempt to perform arithmetic...
- modop(1.25,) ...attempt to perform arithmetic...
- modop('789',) ...attempt to perform arithmetic...
- modop(1.25,) ...attempt to perform arithmetic...
- modop('789',) ...attempt to perform arithmetic...
====== ^ ======
--- checkallpass
- powerop(2,3) 8
- powerop('2.5',3) 15.625
- powerop(2,'3.5') 11.31370...
- powerop('2.5','3.5') 24.70529...
--- checkallerrors
- powerop(nil,3) ...attempt to perform arithmetic...
- powerop('abc',3) ...attempt to perform arithmetic...
- powerop(true,3) ...attempt to perform arithmetic...
- powerop(,3) ...attempt to perform arithmetic...
- powerop(,3) ...attempt to perform arithmetic...
- powerop(,3) ...attempt to perform arithmetic...
- powerop(nil,'3.1') ...attempt to perform arithmetic...
- powerop('abc','3.1') ...attempt to perform arithmetic...
- powerop(true,'3.1') ...attempt to perform arithmetic...
- powerop(,'3.1') ...attempt to perform arithmetic...
- powerop(,'3.1') ...attempt to perform arithmetic...
- powerop(,'3.1') ...attempt to perform arithmetic...
--- checkallerrors
- powerop(2,nil) ...attempt to perform arithmetic...
- powerop('2.1',nil) ...attempt to perform arithmetic...
- powerop(2,'abc') ...attempt to perform arithmetic...
- powerop('2.1','abc') ...attempt to perform arithmetic...
- powerop(2,true) ...attempt to perform arithmetic...
- powerop('2.1',true) ...attempt to perform arithmetic...
- powerop(2,) ...attempt to perform arithmetic...
- powerop('2.1',) ...attempt to perform arithmetic...
- powerop(2,) ...attempt to perform arithmetic...
- powerop('2.1',) ...attempt to perform arithmetic...
- powerop(2,) ...attempt to perform arithmetic...
- powerop('2.1',) ...attempt to perform arithmetic...
====== == ======
--- checkallpass
- equalsop(nil,nil) true
- equalsop('abc',nil) false
- equalsop(1.25,nil) false
- equalsop(true,nil) false
- equalsop(,nil) false
- equalsop(,nil) false
- equalsop(,nil) false
- equalsop(nil,'abc') false
- equalsop('abc','abc') true
- equalsop(1.25,'abc') false
- equalsop(true,'abc') false
- equalsop(,'abc') false
- equalsop(,'abc') false
- equalsop(,'abc') false
- equalsop(nil,1.25) false
- equalsop('abc',1.25) false
- equalsop(1.25,1.25) true
- equalsop(true,1.25) false
- equalsop(,1.25) false
- equalsop(,1.25) false
- equalsop(,1.25) false
- equalsop(nil,true) false
- equalsop('abc',true) false
- equalsop(1.25,true) false
- equalsop(true,true) true
- equalsop(,true) false
- equalsop(,true) false
- equalsop(,true) false
- equalsop(nil,) false
- equalsop('abc',) false
- equalsop(1.25,) false
- equalsop(true,) false
- equalsop(,) true
- equalsop(,) false
- equalsop(,) false
- equalsop(nil,) false
- equalsop('abc',) false
- equalsop(1.25,) false
- equalsop(true,) false
- equalsop(,) false
- equalsop(,) true
- equalsop(,) false
- equalsop(nil,) false
- equalsop('abc',) false
- equalsop(1.25,) false
- equalsop(true,) false
- equalsop(,) false
- equalsop(,) false
- equalsop(,) true
====== ~= ======
--- checkallpass
- noteqop(nil,nil) false
- noteqop('abc',nil) true
- noteqop(1.25,nil) true
- noteqop(true,nil) true
- noteqop(,nil) true
- noteqop(,nil) true
- noteqop(,nil) true
- noteqop(nil,'abc') true
- noteqop('abc','abc') false
- noteqop(1.25,'abc') true
- noteqop(true,'abc') true
- noteqop(,'abc') true
- noteqop(,'abc') true
- noteqop(,'abc') true
- noteqop(nil,1.25) true
- noteqop('abc',1.25) true
- noteqop(1.25,1.25) false
- noteqop(true,1.25) true
- noteqop(,1.25) true
- noteqop(,1.25) true
- noteqop(,1.25) true
- noteqop(nil,true) true
- noteqop('abc',true) true
- noteqop(1.25,true) true
- noteqop(true,true) false
- noteqop(,true) true
- noteqop(,true) true
- noteqop(,true) true
- noteqop(nil,) true
- noteqop('abc',) true
- noteqop(1.25,) true
- noteqop(true,) true
- noteqop(,) false
- noteqop(,) true
- noteqop(,) true
- noteqop(nil,) true
- noteqop('abc',) true
- noteqop(1.25,) true
- noteqop(true,) true
- noteqop(,) true
- noteqop(,) false
- noteqop(,) true
- noteqop(nil,) true
- noteqop('abc',) true
- noteqop(1.25,) true
- noteqop(true,) true
- noteqop(,) true
- noteqop(,) true
- noteqop(,) false
====== <= ======
--- checkallpass
- leop(1.25,1.25) true
--- checkallpass
- leop('abc','abc') true
- leop('789','abc') true
- leop('abc','789') false
- leop('789','789') true
--- checkallerrors
- leop(nil,1.25) ...attempt to compare...
- leop('abc',1.25) ...attempt to compare...
- leop(true,1.25) ...attempt to compare...
- leop(,1.25) ...attempt to compare...
- leop(,1.25) ...attempt to compare...
- leop(,1.25) ...attempt to compare...
--- checkallerrors
- leop('789',1.25) ...attempt to compare...
--- checkallerrors
- leop(nil,'abc') ...attempt to compare...
- leop(true,'abc') ...attempt to compare...
- leop(,'abc') ...attempt to compare...
- leop(,'abc') ...attempt to compare...
- leop(,'abc') ...attempt to compare...
- leop(nil,'789') ...attempt to compare...
- leop(true,'789') ...attempt to compare...
- leop(,'789') ...attempt to compare...
- leop(,'789') ...attempt to compare...
- leop(,'789') ...attempt to compare...
--- checkallerrors
- leop(1.25,nil) ...attempt to compare...
- leop(1.25,'abc') ...attempt to compare...
- leop(1.25,true) ...attempt to compare...
- leop(1.25,) ...attempt to compare...
- leop(1.25,) ...attempt to compare...
- leop(1.25,) ...attempt to compare...
--- checkallerrors
- leop(1.25,'789') ...attempt to compare...
--- checkallerrors
- leop('abc',nil) ...attempt to compare...
- leop('789',nil) ...attempt to compare...
- leop('abc',true) ...attempt to compare...
- leop('789',true) ...attempt to compare...
- leop('abc',) ...attempt to compare...
- leop('789',) ...attempt to compare...
- leop('abc',) ...attempt to compare...
- leop('789',) ...attempt to compare...
- leop('abc',) ...attempt to compare...
- leop('789',) ...attempt to compare...
====== >= ======
--- checkallpass
- geop(1.25,1.25) true
--- checkallpass
- geop('abc','abc') true
- geop('789','abc') false
- geop('abc','789') true
- geop('789','789') true
--- checkallerrors
- geop(nil,1.25) ...attempt to compare...
- geop('abc',1.25) ...attempt to compare...
- geop(true,1.25) ...attempt to compare...
- geop(,1.25) ...attempt to compare...
- geop(,1.25) ...attempt to compare...
- geop(,1.25) ...attempt to compare...
--- checkallerrors
- geop('789',1.25) ...attempt to compare...
--- checkallerrors
- geop(nil,'abc') ...attempt to compare...
- geop(true,'abc') ...attempt to compare...
- geop(,'abc') ...attempt to compare...
- geop(,'abc') ...attempt to compare...
- geop(,'abc') ...attempt to compare...
- geop(nil,'789') ...attempt to compare...
- geop(true,'789') ...attempt to compare...
- geop(,'789') ...attempt to compare...
- geop(,'789') ...attempt to compare...
- geop(,'789') ...attempt to compare...
--- checkallerrors
- geop(1.25,nil) ...attempt to compare...
- geop(1.25,'abc') ...attempt to compare...
- geop(1.25,true) ...attempt to compare...
- geop(1.25,) ...attempt to compare...
- geop(1.25,) ...attempt to compare...
- geop(1.25,) ...attempt to compare...
--- checkallerrors
- geop(1.25,'789') ...attempt to compare...
--- checkallerrors
- geop('abc',nil) ...attempt to compare...
- geop('789',nil) ...attempt to compare...
- geop('abc',true) ...attempt to compare...
- geop('789',true) ...attempt to compare...
- geop('abc',) ...attempt to compare...
- geop('789',) ...attempt to compare...
- geop('abc',) ...attempt to compare...
- geop('789',) ...attempt to compare...
- geop('abc',) ...attempt to compare...
- geop('789',) ...attempt to compare...
====== < ======
--- checkallpass
- ltop(1.25,1.25) false
--- checkallpass
- ltop('abc','abc') false
- ltop('789','abc') true
- ltop('abc','789') false
- ltop('789','789') false
--- checkallerrors
- ltop(nil,1.25) ...attempt to compare...
- ltop('abc',1.25) ...attempt to compare...
- ltop(true,1.25) ...attempt to compare...
- ltop(,1.25) ...attempt to compare...
- ltop(,1.25) ...attempt to compare...
- ltop(,1.25) ...attempt to compare...
--- checkallerrors
- ltop('789',1.25) ...attempt to compare...
--- checkallerrors
- ltop(nil,'abc') ...attempt to compare...
- ltop(true,'abc') ...attempt to compare...
- ltop(,'abc') ...attempt to compare...
- ltop(,'abc') ...attempt to compare...
- ltop(,'abc') ...attempt to compare...
- ltop(nil,'789') ...attempt to compare...
- ltop(true,'789') ...attempt to compare...
- ltop(,'789') ...attempt to compare...
- ltop(,'789') ...attempt to compare...
- ltop(,'789') ...attempt to compare...
--- checkallerrors
- ltop(1.25,nil) ...attempt to compare...
- ltop(1.25,'abc') ...attempt to compare...
- ltop(1.25,true) ...attempt to compare...
- ltop(1.25,) ...attempt to compare...
- ltop(1.25,) ...attempt to compare...
- ltop(1.25,) ...attempt to compare...
--- checkallerrors
- ltop(1.25,'789') ...attempt to compare...
--- checkallerrors
- ltop('abc',nil) ...attempt to compare...
- ltop('789',nil) ...attempt to compare...
- ltop('abc',true) ...attempt to compare...
- ltop('789',true) ...attempt to compare...
- ltop('abc',) ...attempt to compare...
- ltop('789',) ...attempt to compare...
- ltop('abc',) ...attempt to compare...
- ltop('789',) ...attempt to compare...
- ltop('abc',) ...attempt to compare...
- ltop('789',) ...attempt to compare...
====== > ======
--- checkallpass
- gtop(1.25,1.25) false
--- checkallpass
- gtop('abc','abc') false
- gtop('789','abc') false
- gtop('abc','789') true
- gtop('789','789') false
--- checkallerrors
- gtop(nil,1.25) ...attempt to compare...
- gtop('abc',1.25) ...attempt to compare...
- gtop(true,1.25) ...attempt to compare...
- gtop(,1.25) ...attempt to compare...
- gtop(,1.25) ...attempt to compare...
- gtop(,1.25) ...attempt to compare...
--- checkallerrors
- gtop('789',1.25) ...attempt to compare...
--- checkallerrors
- gtop(nil,'abc') ...attempt to compare...
- gtop(true,'abc') ...attempt to compare...
- gtop(,'abc') ...attempt to compare...
- gtop(,'abc') ...attempt to compare...
- gtop(,'abc') ...attempt to compare...
- gtop(nil,'789') ...attempt to compare...
- gtop(true,'789') ...attempt to compare...
- gtop(,'789') ...attempt to compare...
- gtop(,'789') ...attempt to compare...
- gtop(,'789') ...attempt to compare...
--- checkallerrors
- gtop(1.25,nil) ...attempt to compare...
- gtop(1.25,'abc') ...attempt to compare...
- gtop(1.25,true) ...attempt to compare...
- gtop(1.25,) ...attempt to compare...
- gtop(1.25,) ...attempt to compare...
- gtop(1.25,) ...attempt to compare...
--- checkallerrors
- gtop(1.25,'789') ...attempt to compare...
--- checkallerrors
- gtop('abc',nil) ...attempt to compare...
- gtop('789',nil) ...attempt to compare...
- gtop('abc',true) ...attempt to compare...
- gtop('789',true) ...attempt to compare...
- gtop('abc',) ...attempt to compare...
- gtop('789',) ...attempt to compare...
- gtop('abc',) ...attempt to compare...
- gtop('789',) ...attempt to compare...
- gtop('abc',) ...attempt to compare...
- gtop('789',) ...attempt to compare...
====== [] ======
--- checkallpass
- bracketop(