Antlr4.StringTemplate.TemplateGroup.DefineTemplateAlias C# (CSharp) Method

DefineTemplateAlias() public method

public DefineTemplateAlias ( IToken aliasT, IToken targetT ) : CompiledTemplate
aliasT IToken
targetT IToken
return Antlr4.StringTemplate.Compiler.CompiledTemplate
        public virtual CompiledTemplate DefineTemplateAlias(IToken aliasT, IToken targetT)
        {
            string alias = aliasT.Text;
            string target = targetT.Text;
            CompiledTemplate targetCode = RawGetTemplate("/" + target);
            if (targetCode == null)
            {
                ErrorManager.CompiletimeError(ErrorType.ALIAS_TARGET_UNDEFINED, null, aliasT, alias, target);
                return null;
            }

            RawDefineTemplate("/" + alias, targetCode, aliasT);
            return targetCode;
        }