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;
}
}
|