simplify method

  1. @override
Expression simplify()
override

Possible simplifications:

  1. floor(floor(a)) = floor(a)
  2. floor(ceil(a)) = ceil(a)

Implementation

@override
Expression simplify() {
  final Expression sarg = arg.simplify();
  return (sarg is Floor) || (sarg is Ceil) ? sarg : Floor(sarg);
}