div_by_zero_phase
It must be executed after the two phases literal_phase
and typing_phase
Those two phases are statically known since they are introduced by the modules literal
and typing
Note that the constructor automatically register the phase to the ToolContext; this explains why there is self
# Instantiate a new specific phase `div_by_zero_phase`
# It must be executed after the two phases `literal_phase` and `typing_phase`
# Those two phases are statically known since they are introduced by the modules `literal` and `typing`
# Note that the constructor automatically register the phase to the ToolContext; this explains why there is `self`
var div_by_zero_phase: Phase = new DivByZeroPhase(self, [literal_phase, typing_phase])
src/frontend/div_by_zero.nit:25,2--29,87