Ejemplo n.º 1
0
        public static GMacMacroTemplate Translate(GMacSymbolTranslatorContext context, ParseTreeNode node)
        {
            context.PushState(RoleNames.MacroTemplate, node);

            var translator = new GMacMacroTemplateGenerator();//new GMacMacroTemplateGenerator(context);

            translator.SetContext(context);
            translator.Translate();

            context.PopState();

            var result = translator._generatedMacroTemplate;

            //MasterPool.Release(translator);

            return(result);
        }