public override Object VisitString([NotNull] KernelParser.StringContext context) { string text = context.GetText().Substring(1, context.GetText().Length - 2); return(String.Get(HexTransform(OctalTransform(EscapeTransform(text))))); }