public Process ( Context context, |
||
context | Context | |
conf | ||
Résultat | void |
public override void Process(Context context, EngineConfiguration conf)
{
base.Init(context);
CheckImports(conf.Imports);
CheckGlobals(conf);
CheckAspects(conf.Aspects);
if (!context.HasErrors)
{
base.Process(context, conf);
}
}
protected SemanticAnalizerStep Analize(EngineConfiguration conf, IStep next) { SemanticAnalizerStep analizer = new SemanticAnalizerStep(); analizer.Next = next; _context = new Context(); _context.Error += new ErrorDelegate(OnError); analizer.Process(_context, conf); return analizer; }