Checking if your kit is complete... Looks good Writing Makefile for Math::Expression Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cp Expression.pm blib\lib\Math\Expression.pm Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/test....1..227 ok 1 - res='123' ok 2 - res='1.23' ok 3 - res='string' ok 4 - res='0' ok 5 - res='5' ok 6 - res='7' ok 7 - res='10' ok 8 - res='1.5' ok 9 - res='3.23' ok 10 - res='2' ok 11 - res='10' ok 12 - res='2' ok 13 - res='19' ok 14 - res='-2.5' ok 15 - res='19foo' ok 16 - res='foo9' ok 17 - res='foo9bar' ok 18 - res='166' ok 19 - res='70' ok 20 - res='210bar' ok 21 - res='5' ok 22 - res='8' ok 23 - res='16' ok 24 - res='9' ok 25 - res='0.125' ok 26 - res='1.23' ok 27 - res='0.5' ok 28 - res='100' ok 29 - res='120' ok 30 - res='120' ok 31 - res='0.012' ok 32 - res='1.12' ok 33 - res='0.12' ok 34 - res='2' ok 35 - res='-11' ok 36 - res='-11' ok 37 - res='-12' ok 38 - res='12' ok 39 - res='12' ok 40 - res='-12' ok 41 - res='5' ok 42 - res='5' ok 43 - res='-1' ok 44 - res='-1' ok 45 - res='5' ok 46 - res='-1' ok 47 - res='5' ok 48 - res='5' ok 49 - res='5' ok 50 - res='4' ok 51 - res='-4' ok 52 - res='-12' ok 53 - res='-12' ok 54 - res='12' ok 55 - res='-12' ok 56 - res='23' ok 57 - res=Array #=2 vals='44' '66' '22' ok 58 - res='0' ok 59 - res='0' ok 60 - res='1' ok 61 - res='0' ok 62 - res='0' ok 63 - res='1' ok 64 - res='0' ok 65 - res='1' ok 66 - res='1' ok 67 - res='1' ok 68 - res='1' ok 69 - res='0' ok 70 - res='0' ok 71 - res='1' ok 72 - res='1' ok 73 - res='0' ok 74 - res='1' ok 75 - res='0' ok 76 - res='0' ok 77 - res='99' ok 78 - res='200' ok 79 - res='5' ok 80 - res='13' ok 81 - res='123.4' ok 82 - res='0.01234' ok 83 - res='1234' ok 84 - res='135.4' ok 85 - res='1' ok 86 - res='0' ok 87 - res='0' ok 88 - res='0' ok 89 - res='0' ok 90 - res='1' ok 91 - res='1' ok 92 - res='1' ok 93 - res='0' ok 94 - res='0' ok 95 - res='1' ok 96 - res='1' ok 97 - res='0' ok 98 - res='1' ok 99 - res='1' ok 100 - res='0' ok 101 - res='1' ok 102 - res='0' ok 103 - res='0' ok 104 - res='0' ok 105 - res='1' ok 106 - res='1' ok 107 - res='1' ok 108 - res='0' ok 109 - res='3' ok 110 - res='1200' ok 111 - res='1200' ok 112 - res='1200' ok 113 - res='10' ok 114 - res='9' ok 115 - res='13' ok 116 - res='42' ok 117 - res='11' ok 118 - res='foobar' ok 119 - res='6bar' ok 120 - res='10' ok 121 - res='30' ok 122 - res='30' ok 123 - res='30' ok 124 - res='98' ok 125 - res='99' ok 126 - res='99' ok 127 - res='99' ok 128 - res='-2' ok 129 - res='1' ok 130 - res='8' ok 131 - res='9' ok 132 - res='123' ok 133 - res='123' ok 134 - res='9' ok 135 - res='124' ok 136 - res='123' ok 137 - res='124' ok 138 - Result is empty array, as expected ok 139 - res=Array #=3 vals='13' '14' '15' '16' ok 140 - res='17' ok 141 - res=Array #=3 vals='13' '14' '15' '16' ok 142 - res=Array #=1 vals='42' '43' ok 143 - res=Array #=3 vals='13' '14' '15' '16' ok 144 - res=Array #=3 vals='1' '2' '3' '4' ok 145 - res=Array #=3 vals='9' '8' '7' '6' ok 146 - res='46' ok 147 - res=Array #=7 vals='1' '2' '3' '4' '9' '8' '7' '6' ok 148 - res=Array #=2 vals='42' '44' '48' ok 149 - res='42' ok 150 - res='44' ok 151 - res='48' ok 152 - res=Array #=2 vals='42' '44' '48' ok 153 - res='42' ok 154 - res=Array #=1 vals='44' '48' ok 155 - res='1234' ok 156 - res=Array #=1 vals='42' '44' ok 157 - res='42' ok 158 - res='44' ok 159 - res='1234' ok 160 - res=Array #=2 vals='2' '3' '4' ok 161 - res='2' ok 162 - res=Array #=1 vals='3' '4' ok 163 - res=Array #=1 vals='cat' 'dog' ok 164 - res=Array #=2 vals='cat' 'dog' 'cow' ok 165 - res=Array #=2 vals='cat' 'dog' 'cow' ok 166 - res=Array #=3 vals='ant' 'cat' 'dog' 'cow' ok 167 - res=Array #=3 vals='ant' 'cat' 'dog' 'cow' ok 168 - res=Array #=5 vals='bee' 'ant' 'cat' 'dog' 'cow' 'duck' ok 169 - res=Array #=5 vals='bee' 'ant' 'cat' 'dog' 'cow' 'duck' ok 170 - res='10' ok 171 - res='22' ok 172 - res='22' ok 173 - res='9' ok 174 - res='22' ok 175 - res='' ok 176 - res=Array #=1 vals='' 'fish' ok 177 - Result is empty array, as expected ok 178 - res='foo' ok 179 - Result is empty array, as expected ok 180 - res='fish' ok 181 - res='>>012<<' ok 182 - res='-5' ok 183 - res='6' ok 184 - res='1' ok 185 - res='2' ok 186 - res='4' ok 187 - res='4' ok 188 - res='12' ok 189 - res='12' ok 190 - res='12' ok 191 - res='12' ok 192 - res='6' ok 193 - res='11' ok 194 - res=Array #=8 vals='31' '28' '20' '27' '1' '108' '3' '57' '0' ok 195 - res='20:28:31' ok 196 - res='1204172911' ok 197 - res=Array #=11 vals='Jan' 'Feb' 'Mar' 'Apr' 'May' 'Jun' 'Jul' 'Aug' 'Sep' 'Oct' 'Nov' 'Dec' ok 198 - res='1' ok 199 - res='8' ok 200 - res='-1' ok 201 - res=Array #=3 vals='1' '2' '3' '4' ok 202 - res='1' ok 203 - res=Array #=2 vals='1' 'abc' '44' ok 204 - res='1_abc_44' ok 205 - res='1_abc_44' ok 206 - res='144' ok 207 - res='0' ok 208 - res='baz' ok 209 - res='1' ok 210 - res='0' ok 211 - res='value' ok 212 - res='1' #Error in parsing '^ xxx': Unrecognised input in expression at '^ xxx' ok 213 - Parse fail -- as expected #Error in parsing '2 ? 3': Missing ':' operator after '?' operator ok 214 - Parse fail -- as expected #Error in parsing '2 +': Missing operand to operator '+' at end ok 215 - Parse fail -- as expected #Error in parsing '+': Missing operand to operator 'M+' at end ok 216 - Parse fail -- as expected #Error in parsing '2 3': Expression error - missing operator ok 217 - Parse fail -- as expected #Error in parsing '2 + ( 1 +': Unexpected end of expression with unmatched '(' ok 218 - Parse fail -- as expected #Error in parsing '2 + ( 1': Unexpected end of expression with unmatched '(' ok 219 - Parse fail -- as expected #Error in parsing '2 + (': Unexpected end of expression with unmatched '(' ok 220 - Parse fail -- as expected #Error in parsing ') + 2': Unexpected ')' ok 221 - Parse fail -- as expected #Error in parsing '3 ) + 2': Unexpected ')' ok 222 - Parse fail -- as expected #Error in parsing '( 3 ) 2': Expression error - missing operator ok 223 - Parse fail -- as expected #Error in parsing '2 ( 3 )': Expression error - missing operator ok 224 - Parse fail -- as expected #Error in parsing 'int( 3 ': Unexpected end of expression with unmatched '(' ok 225 - Parse fail -- as expected #Error in evaluating '1 + "fred"': Right hand operator to '+' is not numeric 'fred' ok 226 - Failed at run time - as expected, run time error reported #Error in evaluating 'foo(3)': Unknown function 'foo' ok 227 - Failed at run time - as expected, run time error reported # 227 tests run # 26 tests failed ok All tests successful. Files=1, Tests=227, 0 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. Installing C:\cpanrun\build\5-10-0\html\site\lib\Math\Expression.html Installing C:\cpanrun\build\5-10-0\site\lib\Math\Expression.pm Writing C:\cpanrun\build\5-10-0\site\lib\auto\Math\Expression\.packlist Appending installation info to C:\cpanrun\build\5-10-0\lib/perllocal.pod