struct TextNode : ASTNode { var text: String func accept<V: ASTVisitor>(visitor: V) -> V.VisitResult { return visitor.visit(text: self) } var description: String { return "Text(\(escapeToSwiftLiteral(text: text)))" } }