private static void PerformSemanticAnalysis(AbstractSyntaxTree ast) { foreach (GameObjectNode gameObject in ast.Root.GameObjects.Values) { new TypeChecker().Visit(gameObject); } foreach (GameObjectNode gameObject in ast.Root.GameObjects.Values) { new LinkChecker(ast).Visit(gameObject); } EnvironmentStore.CleanUp(); }
private static void CleanUp() { DazelLogger.HasErrors = false; EnvironmentStore.CleanUp(); }
public void CleanUp() { EnvironmentStore.CleanUp(); DazelLogger.HasErrors = false; DazelLogger.ThrowExceptions = false; }