X-Git-Url: http://nitlanguage.org diff --git a/src/frontend.nit b/src/frontend.nit index 2cdde25..9b6e84b 100644 --- a/src/frontend.nit +++ b/src/frontend.nit @@ -25,16 +25,21 @@ import typing import auto_super_init import div_by_zero import cached +import serialization_phase +import check_annotation redef class ToolContext # FIXME: there is conflict in linex in nitc, so use this trick to force invocation private var dummy: Bool = do_dummy fun do_dummy: Bool do - # Force easy warnings aftrm modelbuilder + # Force easy warnings after modelbuilder phases.add_edge(simple_misc_analysis_phase, modelize_property_phase) # Force easy warnings before intraproc-errors phases.add_edge(scope_phase, simple_misc_analysis_phase) + # Code genrated by the serialization phase must be analyzed for literals + phases.add_edge(literal_phase, serialization_phase_pre_model) + phases.add_edge(modelize_class_phase, serialization_phase_pre_model) return true end end