File:  [parser3project] / parser3 / tests / 275.html
Revision 1.8: download - view: text, annotated - select for diffs - revision graph
Wed Jan 7 00:32:19 2026 UTC (5 months, 4 weeks ago) by moko
Branches: MAIN
CVS tags: HEAD
preparing tests for int extension

@main[]

^math:convert[F0000000](16;2)
^math:convert[-F0000000](16;2)

^math:convert[F0000000F0000000](16;2)
^math:convert[-F0000000F0000000](16;2)

$d(0x30000000F0000) $d
$d(-0x30000000F0000) $d

^try-catch{
	$s[0x10000000000000000]
	$d($s)
}

$d(2)

^try-catch{
	^d.div(0)
}
^try-catch{
	^d.mod(0)
}

$s[011]
test oct support disabled: ^s.int[] ^s.double[]

$s[2]
$i(^s.int[])

^try-catch{
	^i.div(0)
}
^try-catch{
	^i.mod(0)
}

$s[0x10000000000000000]
$s as double: ^try-catch{
	^s.double[]
}


$s[0x7FFFFFFF]
$s as int: ^s.int[]

$s[-0x80000000]
$s as int: ^s.int[]

$s[0xFFFFFFFFFFFFFFFF]
$s as double: ^print[^s.double[]]
$s[0x800000000000]
$s as double: ^s.double[]

@print[s]
$result[^s.replace[e+0;e+]]

E-mail: