/vqdr/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/vqdr/trunk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using VQDR.Expression;

public class VQDR.Expression.RoundUpFunctionToken : FunctionToken {
  public RoundUpFunctionToken () {  base ();  }
  construct {
    mandatory_num_child = 1;
  }
  
  public override void evaluate_self (Context instance) throws GLib.Error {
    Token param = get_child (1);
    
    param.evaluate_self (instance);
    
    result_value = param.result_value.round_up ();
    result_max_value = param.result_max_value.round_up ();
    result_min_value = param.result_min_value.round_up ();
    
    result_string = CH_RUP_OP + param.result_string + CH_RUP_CL;
  }
  
}