protected override void AddSteps(StepChainBuilder chain) { chain.AddStep(new SemanticAnalizerStep()); chain.AddStep(new ResolveTypesStep()); chain.AddStep(new PruneTypesStep()); }
protected virtual void AddTypeResolverStep(StepChainBuilder chain) { chain.AddStep(new ResolveTypesStep()); }
protected virtual void AddPruneTypesStep(StepChainBuilder chain) { chain.AddStep(new PruneTypesStep()); }
protected virtual void AddSemanticStep(StepChainBuilder chain) { chain.AddStep(new SemanticAnalizerStep()); }