1.1 --- a/moinformat/tree/moin.py Thu Aug 17 22:50:30 2023 +0200
1.2 +++ b/moinformat/tree/moin.py Thu Aug 17 23:33:18 2023 +0200
1.3 @@ -206,7 +206,7 @@
1.4 self.indent, self.type, self.args, self.transparent, self.extra)
1.5
1.6 def visit(self, visitor):
1.7 - visitor.region(self)
1.8 + return visitor.region(self)
1.9
1.10
1.11
1.12 @@ -220,7 +220,7 @@
1.13 return "Block(%r)" % self.nodes
1.14
1.15 def visit(self, visitor):
1.16 - visitor.block(self)
1.17 + return visitor.block(self)
1.18
1.19 class DefItem(Container):
1.20
1.21 @@ -235,7 +235,7 @@
1.22 return "DefItem(%r, %r, %r)" % (self.nodes, self.pad, self.extra)
1.23
1.24 def visit(self, visitor):
1.25 - visitor.defitem(self)
1.26 + return visitor.defitem(self)
1.27
1.28 class DefTerm(Container):
1.29
1.30 @@ -250,7 +250,7 @@
1.31 return "DefTerm(%r, %r, %r)" % (self.nodes, self.pad, self.extra)
1.32
1.33 def visit(self, visitor):
1.34 - visitor.defterm(self)
1.35 + return visitor.defterm(self)
1.36
1.37 class FontStyle(Container):
1.38
1.39 @@ -279,7 +279,7 @@
1.40 return "FontStyle(%r, %r, %r)" % (self.nodes, self.emphasis, self.strong)
1.41
1.42 def visit(self, visitor):
1.43 - visitor.fontstyle(self)
1.44 + return visitor.fontstyle(self)
1.45
1.46 class Heading(Container):
1.47
1.48 @@ -301,7 +301,7 @@
1.49 self.end_pad, self.end_extra, self.identifier)
1.50
1.51 def visit(self, visitor):
1.52 - visitor.heading(self)
1.53 + return visitor.heading(self)
1.54
1.55 class LinkLabel(Container):
1.56
1.57 @@ -311,7 +311,7 @@
1.58 return "LinkLabel(%r)" % self.nodes
1.59
1.60 def visit(self, visitor):
1.61 - visitor.link_label(self)
1.62 + return visitor.link_label(self)
1.63
1.64 class LinkParameter(Container):
1.65
1.66 @@ -321,7 +321,7 @@
1.67 return "LinkParameter(%r)" % self.nodes
1.68
1.69 def visit(self, visitor):
1.70 - visitor.link_parameter(self)
1.71 + return visitor.link_parameter(self)
1.72
1.73 class List(Container):
1.74
1.75 @@ -343,7 +343,7 @@
1.76 def visit(self, visitor):
1.77 if not self.first:
1.78 self.init()
1.79 - visitor.list(self)
1.80 + return visitor.list(self)
1.81
1.82 class ListItem(Container):
1.83
1.84 @@ -364,7 +364,7 @@
1.85 return "ListItem(%r, %r, %r, %r, %r)" % (self.nodes, self.indent, self.marker, self.space, self.num)
1.86
1.87 def visit(self, visitor):
1.88 - visitor.listitem(self)
1.89 + return visitor.listitem(self)
1.90
1.91 class Table(Container):
1.92
1.93 @@ -374,7 +374,7 @@
1.94 return "Table(%r)" % self.nodes
1.95
1.96 def visit(self, visitor):
1.97 - visitor.table(self)
1.98 + return visitor.table(self)
1.99
1.100 class TableAttrs(Container):
1.101
1.102 @@ -393,7 +393,7 @@
1.103 return "TableAttrs(%r)" % self.nodes
1.104
1.105 def visit(self, visitor):
1.106 - visitor.table_attrs(self)
1.107 + return visitor.table_attrs(self)
1.108
1.109 class TableCell(Container):
1.110
1.111 @@ -410,7 +410,7 @@
1.112 self.leading, self.padding)
1.113
1.114 def visit(self, visitor):
1.115 - visitor.table_cell(self)
1.116 + return visitor.table_cell(self)
1.117
1.118 class TableRow(Container):
1.119
1.120 @@ -427,7 +427,7 @@
1.121 self.leading, self.padding)
1.122
1.123 def visit(self, visitor):
1.124 - visitor.table_row(self)
1.125 + return visitor.table_row(self)
1.126
1.127
1.128
1.129 @@ -445,7 +445,7 @@
1.130 "Larger text."
1.131
1.132 def visit(self, visitor):
1.133 - visitor.larger(self)
1.134 + return visitor.larger(self)
1.135
1.136 class Link(Container):
1.137
1.138 @@ -459,7 +459,7 @@
1.139 return "Link(%r, %r)" % (self.nodes, self.target)
1.140
1.141 def visit(self, visitor):
1.142 - visitor.link(self)
1.143 + return visitor.link(self)
1.144
1.145 class Macro(Container):
1.146
1.147 @@ -479,42 +479,42 @@
1.148 self.nodes, self.inline)
1.149
1.150 def visit(self, visitor):
1.151 - visitor.macro(self)
1.152 + return visitor.macro(self)
1.153
1.154 class Monospace(Inline):
1.155
1.156 "Monospaced text."
1.157
1.158 def visit(self, visitor):
1.159 - visitor.monospace(self)
1.160 + return visitor.monospace(self)
1.161
1.162 class Smaller(Inline):
1.163
1.164 "Smaller text."
1.165
1.166 def visit(self, visitor):
1.167 - visitor.smaller(self)
1.168 + return visitor.smaller(self)
1.169
1.170 class Strikethrough(Inline):
1.171
1.172 "Crossed-visitor text."
1.173
1.174 def visit(self, visitor):
1.175 - visitor.strikethrough(self)
1.176 + return visitor.strikethrough(self)
1.177
1.178 class Subscript(Inline):
1.179
1.180 "Subscripted text."
1.181
1.182 def visit(self, visitor):
1.183 - visitor.subscript(self)
1.184 + return visitor.subscript(self)
1.185
1.186 class Superscript(Inline):
1.187
1.188 "Superscripted text."
1.189
1.190 def visit(self, visitor):
1.191 - visitor.superscript(self)
1.192 + return visitor.superscript(self)
1.193
1.194 class Transclusion(Container):
1.195
1.196 @@ -528,14 +528,14 @@
1.197 return "Transclusion(%r, %r)" % (self.nodes, self.target)
1.198
1.199 def visit(self, visitor):
1.200 - visitor.transclusion(self)
1.201 + return visitor.transclusion(self)
1.202
1.203 class Underline(Inline):
1.204
1.205 "Underlined text."
1.206
1.207 def visit(self, visitor):
1.208 - visitor.underline(self)
1.209 + return visitor.underline(self)
1.210
1.211
1.212
1.213 @@ -559,7 +559,7 @@
1.214 return "Anchor(%r)" % self.target
1.215
1.216 def visit(self, visitor):
1.217 - visitor.anchor(self)
1.218 + return visitor.anchor(self)
1.219
1.220 class Break(Node):
1.221
1.222 @@ -569,7 +569,7 @@
1.223 return "Break()"
1.224
1.225 def visit(self, visitor):
1.226 - visitor.break_(self)
1.227 + return visitor.break_(self)
1.228
1.229 class Comment(Node):
1.230
1.231 @@ -583,7 +583,7 @@
1.232 return "Comment(%r, %r)" % (self.comment, self.extra)
1.233
1.234 def visit(self, visitor):
1.235 - visitor.comment(self)
1.236 + return visitor.comment(self)
1.237
1.238 class Directive(Node):
1.239
1.240 @@ -597,7 +597,7 @@
1.241 return "Directive(%r, %r)" % (self.directive, self.extra)
1.242
1.243 def visit(self, visitor):
1.244 - visitor.directive(self)
1.245 + return visitor.directive(self)
1.246
1.247 class LineBreak(Node):
1.248
1.249 @@ -607,7 +607,7 @@
1.250 return "LineBreak()"
1.251
1.252 def visit(self, visitor):
1.253 - visitor.linebreak(self)
1.254 + return visitor.linebreak(self)
1.255
1.256 class NonBreakingSpace(Node):
1.257
1.258 @@ -617,7 +617,7 @@
1.259 return "NonBreakingSpace()"
1.260
1.261 def visit(self, visitor):
1.262 - visitor.nbsp(self)
1.263 + return visitor.nbsp(self)
1.264
1.265 class Rule(Node):
1.266
1.267 @@ -630,7 +630,7 @@
1.268 return "Rule(%d)" % self.height
1.269
1.270 def visit(self, visitor):
1.271 - visitor.rule(self)
1.272 + return visitor.rule(self)
1.273
1.274 class TableAttr(Node):
1.275
1.276 @@ -646,7 +646,7 @@
1.277 return "TableAttr(%r, %r, %r, %r)" % (self.name, self.value, self.concise, self.quote)
1.278
1.279 def visit(self, visitor):
1.280 - visitor.table_attr(self)
1.281 + return visitor.table_attr(self)
1.282
1.283 class Text(Node):
1.284
1.285 @@ -668,7 +668,7 @@
1.286 return "Text(%r)" % self.s
1.287
1.288 def visit(self, visitor):
1.289 - visitor.text(self)
1.290 + return visitor.text(self)
1.291
1.292 class Verbatim(Node):
1.293
1.294 @@ -681,6 +681,6 @@
1.295 return "Verbatim(%r)" % self.text
1.296
1.297 def visit(self, visitor):
1.298 - visitor.verbatim(self)
1.299 + return visitor.verbatim(self)
1.300
1.301 # vim: tabstop=4 expandtab shiftwidth=4