Avatar
omochimetaru 11/9/2017 3:29 AM
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)))" } } (edited)
3:30 AM
こういう、個別のNode型から visitor.visit の呼び戻しを書く必要があるんだけど
3:30 AM
これ全部 ThrowsableVisitor 用も必要になるよね。