Antlr4.Codegen.AbstractTarget.GetRuleFunctionContextStructName C# (CSharp) Метод

GetRuleFunctionContextStructName() публичный Метод

public GetRuleFunctionContextStructName ( RuleFunction function ) : string
function Antlr4.Codegen.Model.RuleFunction
Результат string
        public virtual string GetRuleFunctionContextStructName(RuleFunction function)
        {
            Rule r = function.rule;
            if (r.g.IsLexer())
            {
                return GetTemplates().GetInstanceOf("LexerRuleContext").Render();
            }

            string baseName = r.GetBaseContext();
            return Utils.Capitalize(baseName) + GetTemplates().GetInstanceOf("RuleContextNameSuffix").Render();
        }

Same methods

AbstractTarget::GetRuleFunctionContextStructName ( Rule r ) : string