Walk() public method

public Walk ( OutputModelObject omo, bool header ) : Template
omo Antlr4.Codegen.Model.OutputModelObject
header bool
return Template
Exemplo n.º 1
0
        private Template Walk(OutputModelObject outputModel, bool header)
        {
            AbstractTarget target = GetTarget();

            if (target == null)
            {
                throw new NotSupportedException("Cannot generate code without a target.");
            }

            OutputModelWalker walker = new OutputModelWalker(tool, target.GetTemplates());

            return(walker.Walk(outputModel, header));
        }
Exemplo n.º 2
0
        private Template Walk(OutputModelObject outputModel, bool header)
        {
            AbstractTarget target = GetTarget();
            if (target == null)
            {
                throw new NotSupportedException("Cannot generate code without a target.");
            }

            OutputModelWalker walker = new OutputModelWalker(tool, target.GetTemplates());
            return walker.Walk(outputModel, header);
        }