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.RoundDownFunctionToken : FunctionToken {
public RoundDownFunctionToken () { 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_down ();
result_max_value = param.result_max_value.round_down ();
result_min_value = param.result_min_value.round_down ();
result_string = CH_RDN_OP + param.result_string + CH_RDN_CL;
}
}
|