Skip to content
← Back

src/syntax/trees/definitions/modifiable.ghul

1
namespace Syntax.Trees.Definitions is
2
use Source
3
4
class MODIFIABLE: Definition is
5
modifiers: Modifiers.LIST public
6
7
init(location: LOCATION, modifiers: Modifiers.LIST) is
8
super.init(location)
9
10
self.modifiers = modifiers
11
si
12
13
accept(visitor: Visitor) is
14
visitor.visit(cast Node(self))
15
si
16
17
walk(visitor: Visitor) is
18
if !visitor.pre(cast Node(self)) then
19
modifiers.walk(visitor)
20
fi
21
22
accept(visitor)
23
si
24
si
25
si