<?xml version="1.0"?>

<document>
  <include>bigfloat.h</include>
  <include>bignumber.h</include>
  
  <init>//some initialization code here...</init>
  
  <source name="integer">
    <keyword>long</keyword>
    <keyword>int</keyword>
  </source>

  <source name="floating">
    <keyword> double</keyword>
  </source>

  <target name="bigfloat">
    <keyword>BigFloat</keyword>
  </target>
  
  <target name="bigint">
    <keyword>BigNumber</keyword>
  </target>
  
  <convert>
  	<source name="integer"/>
  	<target name="bigint"/>
  </convert>  
  <convert>
  	<source name="floating"/>
  	<target name="bigfloat"/>
  </convert>
  <convert>
  	<target name="bigint"/>
  	<target name="bigfloat"/>
  	<operation argument="ceil()">callMember</operation>
  </convert>  
</document>
