Ejemplo n.º 1
0
        public override string VisitCharLiteralExpr(AstCharLiteral expr, int data = 0)
        {
            string v = expr.RawValue;

            v = v.Replace("`", "``", StringComparison.InvariantCulture)
                .Replace("\r", "`r", StringComparison.InvariantCulture)
                .Replace("\n", "`n", StringComparison.InvariantCulture)
                .Replace("\0", "`0", StringComparison.InvariantCulture);
            return($"'{v}'");
        }
Ejemplo n.º 2
0
 public virtual ReturnType VisitCharLiteralExpr(AstCharLiteral expr, DataType data     = default) => default;