public override bool VisitCustomFunctionEnclosedArgument([NotNull] sphereScript99Parser.CustomFunctionEnclosedArgumentContext context)
        {
            var literalTranspiler = new LiteralArgumentTranspiler(parentTranspiler, builder, false);

            literalTranspiler.Visit(context);

            return(true);
        }
        public override bool VisitQuotedLiteralArgument([NotNull] sphereScript99Parser.QuotedLiteralArgumentContext context)
        {
            var literalTranspiler = new LiteralArgumentTranspiler(parentTranspiler, builder, true);

            literalTranspiler.Visit(context);

            return(true);
        }
 private void UnquoteIntrinsicArgument(IParseTree argument)
 {
     if (argument.GetChild(0) is sphereScript99Parser.QuotedLiteralArgumentContext quotedArgument)
     {
         var argumentTranspiler = new LiteralArgumentTranspiler(transpiler, builder, true);
         argumentTranspiler.Visit(quotedArgument);
     }
     else
     {
         transpiler.Visit(argument);
     }
 }