Наследование: Boo.Lang.Compiler.Steps.AbstractTransformerCompilerStep
Пример #1
0
		public ExpandMacros()
		{
			Add(new PreErrorChecking());

			var mergePartialTypes = new MergePartialTypes();
			Add(mergePartialTypes);

			Add(new InitializeNameResolutionService());
			Add(new IntroduceGlobalNamespaces());
			Add(new TransformCallableDefinitions());

			Add(new BindTypeDefinitions());
			Add(new BindGenericParameters());
			Add(new ResolveImports());
			Add(new BindBaseTypes());

			Add(new MacroAndAttributeExpansion());
			Add(new RemoveEmptyBlocks());
			Add(mergePartialTypes);
		}