Skip to content
← Back

src/syntax/trees/expressions/typeof.ghul

1
namespace Syntax.Trees.Expressions is
2
3
use Source;
4
5
class TYPEOF: Expression is
6
type_expression: TypeExpressions.TypeExpression;
7
8
init(location: LOCATION, type_expression: TypeExpressions.TypeExpression) is
9
super.init(location);
10
11
self.type_expression = type_expression;
12
si
13
14
accept(visitor: Visitor) is
15
visitor.visit(self);
16
si
17
18
walk(visitor: Visitor) is
19
if !visitor.pre(self) then
20
type_expression.walk(visitor);
21
fi
22
accept(visitor);
23
si
24
si
25
si